<SEC-DOCUMENT>0000027996-21-000147.txt : 20210507
<SEC-HEADER>0000027996-21-000147.hdr.sgml : 20210507
<ACCEPTANCE-DATETIME>20210507131847
ACCESSION NUMBER:		0000027996-21-000147
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210507
DATE AS OF CHANGE:		20210507

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		3680 VICTORIA STREET NORTH
		CITY:			SHOREVIEW
		STATE:			MN
		ZIP:			55126
		BUSINESS PHONE:		6514837111

	MAIL ADDRESS:	
		STREET 1:		3680 VICTORIA STREET NORTH
		CITY:			SHOREVIEW
		STATE:			MN
		ZIP:			55126

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DELUXE CHECK PRINTERS INC
		DATE OF NAME CHANGE:	19880608
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>dlx-20210331.htm
<DESCRIPTION>DELUXE CORPORATION 10-Q 03.31.2021
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4,d:adbba1cc7771448c8b5ac17f6ccf42fa--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:dlx="http://www.deluxe.com/20210331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dlx-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl8zLTEtMS0xLTA_03611bd9-0d03-448b-93a0-551ef3e2ede5">0000027996</ix:nonNumeric><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl80LTEtMS0xLTA_5ad4333b-67a9-466b-87e4-a8c0e3b880f8">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl81LTEtMS0xLTA_cfbf72ee-d3b3-4ebe-be95-a96a3fcb183b">2021</ix:nonNumeric><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl82LTEtMS0xLTA_f9a4603d-8c10-4f54-82f7-7f2638180e21">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl83LTEtMS0xLTA_bd3b61a8-3b0d-4a80-8ee5-9ce94a154939">false</ix:nonNumeric><ix:nonNumeric contextRef="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0wLTEtMS0zODk5_0189bce7-92c7-4e7d-ab1e-2693920ae814">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dlx-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ibc6ca8ba5fbc4e03997dfe38de5b6df7_I20210428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i8d7930d334ff45118788399c5fcc7f91_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae7b00a94d594fb29c9a69e14940e808_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: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="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2fb5e711c0c4a7a851350ce7e34c2d0_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="ibdc19e2fdf2f4020acaf8910c1601dbe_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="i19563c3766884e7db0600245d3582871_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="id2191683396d4490876f070ea69dfe7e_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="ibaf7d90cde934436a9ca7fb286172a17_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="i805c442e499243c29cf11fe289f8e8ff_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="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48da08cd455b435084d9df9ad6bb2b78_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91344064e6b64ed98658111230e27ff2_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i320fc8801ca9461fa98c29c87b313517_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7da19952c9248e7ac0e96894924a9eb_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69bed5554e7d47ac9393dd932a4d7e7d_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6df6070dc10491d92128a5af9fc8a96_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebabb74d09404a54b2d4d4024ae25dc5_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2b16ece69844f3e89613b8da546b35e_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="i6d2f3498ff5a433a9220ad8677dd68ce_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="ie58e047002a7423b96eec05dd4cddd96_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="i69a559c9eb3c4a4ba3d61b74fd2e9c28_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="if0d64d6faaba45e0bad2ccd30311ce27_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="i8dcc566708ab45b291736536c389345e_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f8db5a475494c558c95417bf9ca4af1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="i4b1accbbffe248ffa7b472c33b09e1a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><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="i6bc203065b7b46eab754365761d95e43_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i758cce65841b412e8610d838a1cd0fc7_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f3eced979be43b3b2073a24ae6363d6_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad1a5cbad9df4679b30c61ff9f298d0b_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i998dc8165a7547b496d38ab9b55a7e78_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7b31b5f2d634d7abe6fa47ae58122d2_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icebede197cc34e9d89259d3c48a9d9b2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa1e6e63b1943fea124e5517c504c1d_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88b786dd30da4d9b9643e8878ffcef4a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e95375e15034b23b04ac53e392fda9c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia901282881e0434184e4e6e8af7c170a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3ab3dfca0824972bbbc29f302315887_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f7913f9c24146eba3835e191e4121db_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9020c2b434e441d4b4570e23319a0e5e_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7af821f55a7b4fffba0503d9bd7ef152_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5853894b3b24fa79b4406ab405cc4e4_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i861df0395e024156a903e1b9834aa459_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabdaf71783ff460799e80612e52e59d7_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i461b2b079837408093962a3898d5caf9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6723a53389c34530adb19ff3c827a11a_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="i450f3d659d5f4903b441bf157782cc6b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1211ea98b8e7498c89b2e39140b98177_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="ib753c2346bcf416b9a592aed6a26ddcf_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="ifc97ec72e0fe448580e9e05e0ba0d064_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="i5625d2df3384442899dd0e78c5eac292_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc7c77d187bf43499a572d243cf871d4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic25359fece2542a0b84eb099303731df_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e89de032b4e431dbbec0564a4cdb744_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b3ef9e64e1641e9a022fe103b53f3bb_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8099760cf9094423a419b85942a1657e_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="ibdd905821ebf447dacd7f7039be41e50_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="ia4f81ab58e24466993015a359c9abbb6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><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="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i176c96aed8e64a98970f14391514d426_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3db0cfec384ffeb009a93d8dda0109_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2bff6f588214a2ebd85b548a471b743_I20210331"><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:OnetotwointernalgradememberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3621ff19b64e4f08965f8411ad0777dc_I20210331"><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:ThreetofourinternalgradeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70e53338c6e488b8fb1d33a19d1fdaa_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia08cc403c9ec45379c15c24fa98d6cbc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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="i6841c34bbbee4dcd9e6ce7fe17ee8ba3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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="i134385767f1f49e2b15b02a2bcc69dec_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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="i501371ebc53b47f8a69a5507757f7778_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d3c85788726483d84658f026b518cd7_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i214d9ce334b44e3fa54d80d131c83bb3_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="i1d85be5c4eec47c0a67331afe2c639c5_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="ifbce3072b99e441181254a2cd0652f49_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="id4e81ce59769467fad850d5ec69c9c3f_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="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia98d39bed00749049cf34b0eda39d363_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia12a255948b74a41a1be672d1e7401f6_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id59fb07b5c01488ca83e2dbdea91c419_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc818bb9d26b408b96572d019cfc713e_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36bde7095726452d956bb337ee6f4af2_I20190719"><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>2019-07-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="id98924aa553d48be9996b3986d93c92c_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie933cfc6c76e4c6ebab2933dd5496d1e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="reporting_units"><xbrli:measure>dlx:reporting_units</xbrli:measure></xbrli:unit><xbrli:context id="i8c597b5ed82a4e2a9210d6ba85dbc11d_D20200101-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-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187a79ddbbdb472dacfc49047f2336e0_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="i05552fcdf9eb427a9cf5411bdca9d2f5_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</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="i3930d2f6224f48a49ecd1d5c05375847_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="ib6d55e14fe1047418987aa5ef953e4a8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</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="i0bd05530588d49d8aad6c687ccd7700c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementInputrevenuegrowthrateMember</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="i2ed16fe84801406f97ab6c226ec93a60_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementinputgrossmargingrowthrateMember</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="i97a29b07d4ce4b06b6f8e2eef09c5fd6_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</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="i3b6432f46d80403ba08b4dcc3af7f0b9_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</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="ia08fda632beb4a369a564398b4ead8aa_I20200229"><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:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc7ef1a595b24fe4a20ca9b4499f9822_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">dlx:MeasurementinputgrossmargingrowthrateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27cb3ef840f141819231ab2fc9603e52_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38cac823bd6b4f909befc30f232981b7_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</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:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac4585addb54c228f0a6cd7597f9b57_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i1097b996426b4cc599b98f5ba7d4550e_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:SmallBusinessDistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i029036450c6447f4adf49e1592ebe6b0_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f5e0c447874cafb3812c8685ff0709_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8129c9e3b079474aad9dccf777a2b5b4_I20200331"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i89a4e6482e7b47cebbe54276cd2bc083_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</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="i21a072b5b0d54904b1a1a7604ca8a7b8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</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="i662767847bc244e9b3710a404b777b75_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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="ia279eae87817459999e393cc5fdcf7c9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:GuaranteedInvestmentContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</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="i1898106c337449ca9df30adf9bdd4126_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90408eb32a5a40b6a9ef6582a407f3da_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia85e707f7b994bc8856c30c88471dc5e_I20210331"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab4091af674b49d48e575c01ca61ad91_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie680eb80ec6644049b7f1025d002e5e2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed0e38a8e22436789f37332777332e0_I20210331"><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:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4da57da9dc0d4693911f469a286e2424_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b8f8d98b1f94f09b6561c0de77ec9ea_I20210331"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66d07c86dec2408ba4c170833cc13891_I20210331"><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:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62ced6a4bfcb4ddd8754506605e975dc_I20210331"><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:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic81b96b72170496886c1660c730c5b88_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9253c07b90984fe4bef469831f8fb855_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e082f433b164f359af3e8c98308d3ce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic185793f83e14825a23c8221bee23b24_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib797847d15784ad9804392d93c85a0d9_I20201231"><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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idad2e1dbf9454b9e8adac8f261eae114_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i560a93347a584a908c52d4b595a3e977_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i390e5e8cfa774941ac9845a70c9b6ab0_I20201231"><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:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6b2de04a77c4c4aaabfd241d81e27c4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a54bf99865e43339b84a57fa699d700_I20201231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib846fc682b064beea95941c45783e929_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8071d13021dc4a31b28dae084327cf02_I20201231"><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:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i376c740a479543a6bc71cde977e528c9_I20201231"><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:BalanceSheetLocationAxis">dlx:FundsHeldForCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff3effbed4244b88b9ffa57392e9ce9e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15eba017e7f840f3938fa85c7ade9eb4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadf134049b564be78bcc9f278b93f7da_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0dfa2da0637447d93011fa766bd0472_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa0a51cf8894a4a9ac513cf80531efe_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb0c7df3d8e14f979d49df35d58a002e_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadf9d06f6c7343dd90c1dc0b981e45c8_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2c0ccc591849c1ba8a0f3df7716a97_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idae9027603b54c668071eb3b4a2b6ae3_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i919aba505d214fabaa8a2441c3aaaf4b_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78edec9c05ed4316b2b92ad201a6cdab_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68ed2d629dec43d4be29c87d4f90224b_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3220b4cc01749079f936f4c50b1ba32_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187f838cb02d451c8ff1dacbc909910f_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="ib842be2fffc34b8bb8745d67a956540c_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b6eb58422744b4b91ff1a4d4769fbb6_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="iba735f58ae744858bd40a620aad934a2_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i512d8363476c48a295aa2dbb85d7b194_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8a22af3eb5f49bcadee77ed73cade40_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i105910a15d0540bfa89b5b6de6a24a97_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">stpr:MN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3efc6d28af4945d98def474e02ed225d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">stpr:MN</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="ib38e8d9093ff4ff587fdd0baf1d67691_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:unit id="segment"><xbrli:measure>dlx:segment</xbrli:measure></xbrli:unit><xbrli:context id="i2490084806f24387941cf5718bb918c5_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:context id="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c6e956323c242be8c89085a5a98705c_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:ChecksMember</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="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37071c7d02d24559a0272611b11fb2f4_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></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="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idce82d3252ca4ad59eafb2746c35101d_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46161d709c1b4e89bedb869704e45a42_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if50ee1e4847a45acbe6a32cac7593d06_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i202f5bdfdd19482e87b079758ca78432_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</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="ib4af47ff06b44ed79aef09035b6fb8c9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsandotherproductsMember</xbrldi:explicitMember><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="ia42be9c4f7ed40aa82f7703c673af116_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06883d7bb9c5489e9e0ae80b2a540901_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember><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:context id="i5fa1492ade06480fb8c824eb3beb5d26_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00ed91fc9f19445fa179ca9e9237088e_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="srt:ProductOrServiceAxis">dlx:MarketingandpromotionalsolutionsMember</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="i1d52a695a8824e13a603341ea7004e07_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief146c7dad00432c8c7db72e9a05796b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04d185a39b3b4f9f9a9bd22c3d8424cb_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic247999bcef4471db8577cb68fda369c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bc1501b73404c709474e2bf8ca95cf7_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92fe74cad6084cd396232913fe9322a8_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="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</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:context id="i407742dbef7e416db096e8f09299c750_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</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="i53844a52adb24c50b62c93bc95c9da96_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica444a72eec744e8abac6e1c950546c1_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</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="i08acd253b888468a8f251131908f3642_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:FormsandotherproductsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib591f1a7922f458388cd04a45b20d3c8_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7952766252f543188465f04428788b46_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:TreasurymanagementsolutionsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaf3189ed7ef45649e304920ccaa845f_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf12b914a7840f6ad780736714abceb_D20200101-20200331"><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:MarketingandpromotionalsolutionsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4807e38185904034918bd956b5d7203a_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id07fd47f15274f50bd6bbc11b89b0ac8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aad8f6fe30b46abbd2eb36d388e76cd_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09b0d29f81d4886b2f419095bbf9b6e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89cd915b311b4846b842354e50d5c3ce_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cf087c8dae14da69bb860d5c3396d7b_D20200101-20200331"><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:OtherpaymentssolutionsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd94c036748d46dfbe5b16723f550ad2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</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="i3bef70e403144324a49b290ff904aab0_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="srt:StatementGeographicalAxis">country:US</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:context id="i92665427eb904a199b4b4662ccd8d9d1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib066886db8f542748ae698dc69ebffb1_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="srt:StatementGeographicalAxis">country:US</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="i7c689cd81f5542b996ce0e3006cd43b9_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="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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ffb50304c474f4ca092c90079611006_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea5885070cec4085b977437030ef5e91_D20210101-20210331"><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><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:context id="i8e1ada957a59428ea2e9c2cf12425277_D20210101-20210331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84016ac556784e3f8c8f00b0890adde9_D20210101-20210331"><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><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="if51e23687ccc4123afceb2c9844176ee_D20210101-20210331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i631af3734cf54ee89fcf329d65db12f5_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9893fd606b0248cab8fa31defc47431a_D20200101-20200331"><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:PaymentsMember</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="ia2bb23bb0ca04b238b70022abf34fac0_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a4042e4a7e84808a1dce1fa2395f9ff_D20200101-20200331"><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:PromotionalSolutionsMember</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="i8a120427b4124b039fb0f5c2c6562e51_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3412b702744849bb35934c20b42e3a_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide581fc0a5994c87b1123b34f030edce_D20200101-20200331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3beb51303da47b49e3b0697ae6e738d_D20200101-20200331"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4163dbf5dd024429828e81592d23e642_D20200101-20200331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a1d05e9d01e4dda846de473170b0171_D20200101-20200331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie28ee33b91664a179f4fd4bdde6b699f_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0e851899a434c31b7a719577ce88453_D20210421-20210421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaaae7b492f0487b95a8f8e4fc9ab2f6_I20210421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf83bd3d93e4747bdfe74d4e5e83e5c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000027996</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE5OA_0252c32d-8831-4cf5-b021-4dfcad3ba246" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5 id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8 id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTE2_5887b5ca-d550-4801-92e4-b665e9139aa3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTMw_2bc50850-ff87-4ecb-bb93-c58ff26f94f0" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9 id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4 id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254 id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8" order="1"></ix:relationship></ix:resources></ix:header></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_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:10pt;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:10pt;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:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</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:13pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl84Mw_7cdb5aab-d479-42b0-9c16-fe76f34f4979">10-Q</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.852%"><tr><td style="width:1.0%"></td><td style="width:3.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6YWFjNWVmNmQ3YjAyNDZhMmE2MThhMmIyYjllZTNhZDQvdGFibGVyYW5nZTphYWM1ZWY2ZDdiMDI0NmEyYTYxOGEyYjJiOWVlM2FkNF8wLTAtMS0xLTA_79e8860c-4e94-4a89-a547-6332ec75fbf6">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%">For the quarterly period ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xMzE_4b9babeb-e768-442b-85ce-c781b07c28fe">March&#160;31, 2021</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.852%"><tr><td style="width:1.0%"></td><td style="width:3.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6Y2NkMzEwNjkzOGY1NGIzZWI4N2ZkYTg2MjBhOTRkNTgvdGFibGVyYW5nZTpjY2QzMTA2OTM4ZjU0YjNlYjg3ZmRhODYyMGE5NGQ1OF8wLTAtMS0xLTA_8119979e-a851-4251-a91e-cef1a6630b4d">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%">For the transition period from &#160;__________ to ___________</span></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%">Commission file number: <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yMjI_354ae47a-c7c0-4d2f-9774-9f65aa44f483">1-7945</ix:nonNumeric> </span></div><div style="text-align:center"><img src="dlx-20210331_g1.jpg" alt="dlx-20210331_g1.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:120px"/></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:13pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yMjk_723f1d2b-3f89-4c2d-9e85-1aa776c04b97">DELUXE CORPORATION</ix:nonNumeric> </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%">(Exact name of registrant as specified in its charter)&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.705%"><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.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.840%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8wLTAtMS0xLTA_75e1823a-bbc7-43e4-ae1c-5600a1307fd0">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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8wLTMtMS0xLTA_20e4d597-46b5-4af1-aa86-89d4e5bade2e">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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTAtMS0xLTA_186fc4a1-28b4-41e7-9450-f2523fe3ca08">3680 Victoria St. N.</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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTEtMS0xLTA_83bce1ae-50b2-412f-8484-15ebfb0c1bc3">Shoreview</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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTItMS0xLTA_9ab75821-75eb-484e-8b9f-b5bf6d222dc3">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:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTMtMS0xLTA_6e467b7a-22ca-4c67-b2fe-32f44c98bc65">55126-2966</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="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yOTQ_681fc2f9-0569-4be8-a4cc-f6198c164b21">651</ix:nonNumeric>) <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yOTg_99cabac1-ba2a-4dec-ac98-62a02788cce5">483-7111</ix:nonNumeric> </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></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTAtMS0xLTA_9a8b1a89-98ad-4109-b484-a9019a35e3f9">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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTEtMS0xLTA_75f39e9f-5faa-4fd3-b78b-8efae77c492d">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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTItMS0xLTA_16ca9f19-2a1b-48af-a7fe-39706efb40e2">NYSE</ix:nonNumeric></span></td></tr></table></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%">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:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl83Njg_1493ed99-2125-4a7b-b565-dd563571550a">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744; No</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%">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 such shorter period that the registrant was required to submit and post such files). </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xMDk3_9b758e26-6672-4ab4-a3a0-b9dcf2dccf61">Yes</ix:nonNumeric>&#160;&#160;&#160;&#9744; No</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%">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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.852%"><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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8wLTAtMS0xLTA_73942a43-15e6-46ec-88da-73b5bcdae2d6">Large Accelerated Filer</ix:nonNumeric></span></td><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:9pt;font-weight:400;line-height:100%">&#9746;</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%">Accelerated Filer</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%">&#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:9pt;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',sans-serif;font-size:9pt;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:9pt;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8xLTMtMS0xLTA_ed35ab08-4474-4e44-af40-219f71c94865">&#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:9pt;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8yLTMtMS0xLTA_b47043cd-374b-4f7d-8cd8-c549243ddd48">&#9744;</ix:nonNumeric></span></td></tr></table></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%">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.  &#9744; </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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xODI5_d14e3d42-2b4a-4f65-84fc-2ed294038282">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</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 number of shares outstanding of registrant&#8217;s common stock as of April 28, 2021 was <ix:nonFraction unitRef="shares" contextRef="ibc6ca8ba5fbc4e03997dfe38de5b6df7_I20210428" decimals="0" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xOTMz_7a636e64-b888-40de-b369-df256fdb4721">42,201,575</ix:nonFraction>.</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:120%">1</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">PART I &#8211; FINANCIAL INFORMATION</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_10"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1. FINANCIAL STATEMENTS</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_13"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONSOLIDATED BALANCE SHEETS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31,<br/>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%">December 31,<br/>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: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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMy0yLTEtMS0w_5d64f195-d210-4f4d-bdcb-babfe78ed12b">125,440</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMy00LTEtMS0w_94f4d80e-c821-4d03-b6b5-917f310874c3">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: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%">Trade accounts receivable, net of allowances for uncollectible accounts</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNC0yLTEtMS0w_729bfd53-3282-4b63-b1dc-ed9f7a8893c9">139,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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNC00LTEtMS0w_30250362-51fa-44f7-83ab-95b841c63ce0">161,959</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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNS0yLTEtMS0w_acfd7a8d-c5ba-4eea-8879-c4ca825a36bc">37,119</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNS00LTEtMS0w_6d1e75c5-639b-4b2b-b9c6-7b6b2211f095">40,130</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0wLTEtMS0wL3RleHRyZWdpb246OWViZTJlZGM2NmQ3NDI0Mzg4MGM1YjIyZDNhODQ5NWRfNzY_a609f5c3-a686-4796-bca5-162e8ca11707">25,391</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0wLTEtMS0wL3RleHRyZWdpb246OWViZTJlZGM2NmQ3NDI0Mzg4MGM1YjIyZDNhODQ5NWRfODM_acb97e2c-c35f-49c0-a1c1-278d83dc057f">28,462</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0yLTEtMS0w_1fde7a12-422d-4ad6-ba1a-8ac65a17bb46">122,466</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FundsHeldForClients" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi00LTEtMS0w_fdea7c9c-b7b9-4704-881a-3539df47773e">119,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;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%">Revenue in excess of billings</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Revenueinexcessofbillingscurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNy0yLTEtMS0w_d7087339-bfbc-478b-a2a2-8f8e0f69ebae">27,655</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Revenueinexcessofbillingscurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNy00LTEtMS0w_163a4936-dd64-4989-b1da-0515f02376a6">17,617</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOC0yLTEtMS0w_86558985-90e9-49eb-89aa-7f7a74a173f8">52,269</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOC00LTEtMS0w_dcb96f03-e6fc-4218-b79b-3999398b294f">44,054</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOS0yLTEtMS0w_6e09a531-5892-401a-a531-da616bb67246">504,496</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOS00LTEtMS0w_b3394e9f-e626-48da-a92f-4d868adeb194">506,631</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTAtMi0xLTEtMA_0be5a5a9-0ac1-4fe4-82c2-e69494a03ba4">4,636</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTAtNC0xLTEtMA_878865fa-7a8d-4acc-9a9c-b077cb73ad0b">5,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"><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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTEtMi0xLTEtMA_7c04a47e-33b0-439a-bde2-abbf87e4d739">46,147</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTEtNC0xLTEtMA_9c09217f-4a2a-44a3-a3d8-2018dd0d5247">45,919</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%">Property, plant and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmI1M2FlNGEyZTBkMDRhODdhNGNmZGU2NGZkNzYyOWZkXzcx_a8058494-a762-4151-90be-7f121651ae7b">365,187</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmI1M2FlNGEyZTBkMDRhODdhNGNmZGU2NGZkNzYyOWZkXzc4_e74ed25d-8a33-451c-bf8e-989eb03f7862">360,907</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMi0xLTEtMA_f6775c09-c3d6-4d44-9314-09cd55463649">87,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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItNC0xLTEtMA_85fd7d79-33b4-4302-8dad-8d44aacb5f6f">88,680</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTMtMi0xLTEtMA_1f47823c-e5a7-4bda-8153-0c253b83ff41">41,288</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTMtNC0xLTEtMA_4935a512-8a56-4187-837c-98ef44304a51">35,906</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%">Intangibles, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YWExYzMzYjg4YTQyYTZiNTRhZTI3YWY1MDYyNDVlXzUy_23d1f084-6a3a-4c2a-a0d8-25ac7024a35a">610,707</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YWExYzMzYjg4YTQyYTZiNTRhZTI3YWY1MDYyNDVlXzU5_fde8fc3e-1b61-4eb7-b5cf-34eb33853c5a">587,273</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMi0xLTEtMA_3fda9256-b1aa-4730-b9da-94c0ce4bff7a">254,152</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtNC0xLTEtMA_23041278-a136-4b5b-8c78-2b9555461b8d">246,760</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTUtMi0xLTEtMA_33f700c8-f9be-42a5-980f-e9607a08f453">736,862</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTUtNC0xLTEtMA_d886afeb-8d04-478f-94c9-00022b80b5eb">736,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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTYtMi0xLTEtMA_a1b8b427-fb8d-47e0-a631-be0035459b0e">217,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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTYtNC0xLTEtMA_a8163034-28da-4142-920a-97ee8c249584">208,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 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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTctMi0xLTEtMA_d08ba0b0-1670-4fe2-89f3-f2ee9f159dc3">1,893,252</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTctNC0xLTEtMA_e6e6324b-4cf0-43e7-bb30-6f66d9eff6c3">1,874,863</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: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;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%">&#160;</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%">&#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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjAtMi0xLTEtMA_84a4d34d-0f66-42ed-8e32-04529de58db8">109,064</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjAtNC0xLTEtMA_5c08b9e7-d213-40f6-857d-eb32ae175290">116,990</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:FundsHeldForCustomersLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjEtMi0xLTEtMA_4c5d9ca5-cfb8-4022-a2d5-d36330bb2acf">120,581</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:FundsHeldForCustomersLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjEtNC0xLTEtMA_8cab7d56-f766-4cfe-b54d-b208b1f845e1">117,647</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjItMi0xLTEtMA_0e546ff2-e3d7-46f2-a852-f80940ff77de">174,923</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjItNC0xLTEtMA_a14cc929-67b1-427a-9b85-255823006bb4">177,183</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 #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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjMtMi0xLTEtMA_9f892742-3cf6-4a2b-a397-581d8b45c6d2">404,568</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjMtNC0xLTEtMA_7fe48f5a-135e-4198-ac2c-1c3e3c810b93">411,820</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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjQtMi0xLTEtMA_9ff3b958-f2a7-480b-af91-31f2774f7e42">840,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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjQtNC0xLTEtMA_ee0abe01-2ed1-48c0-9b95-1a3b76106ee1">840,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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjUtMi0xLTEtMA_8e41afae-ba0b-445f-9e25-82df7aaaa453">34,288</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjUtNC0xLTEtMA_f6392a57-50b9-47f5-b58d-247670faf69d">28,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;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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjYtMi0xLTEtMA_a4f9da95-c6c5-45ef-a4b8-933f9125ed24">15,265</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjYtNC0xLTEtMA_e47d38a9-5555-47f7-9ab1-d7b6c13d406d">10,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;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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjctMi0xLTEtMA_21a6568f-1691-4aae-8f02-ce0b242d36ad">40,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%"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjctNC0xLTEtMA_4deb29ec-9afe-4b36-8783-3d792f24195d">43,218</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 12 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="i8d7930d334ff45118788399c5fcc7f91_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjgtMi0xLTEtMA_f8c372ac-9e99-46c6-aa39-c9d5d3a1f363"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjgtNC0xLTEtMA_da0f442f-947a-4dd0-8d34-17d0051ca19b"></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' 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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzE5_179be2dc-9886-4d65-875c-0b2d1626d52c"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzE5_b3ab7cb9-6359-4ff2-85dd-6526234b39f1">1</ix:nonFraction></ix:nonFraction> par value (authorized: <ix:nonFraction unitRef="shares" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzQ1_33d09044-28a1-4218-87ab-65187462589b"><ix:nonFraction unitRef="shares" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzQ1_e80c0b98-8bc3-4d33-80ac-358b881b2e39">500,000</ix:nonFraction></ix:nonFraction> shares; outstanding: March&#160;31, 2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzc0_6a4fb921-7c9b-48da-b6ed-2088f5e0e184">42,104</ix:nonFraction>; December&#160;31, 2020 &#8211; <ix:nonFraction unitRef="shares" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzgz_3d74f703-2a9a-4524-acad-fb53b9ff205b">41,973</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMi0xLTEtMA_0eacc4fa-396a-4fe0-8358-d2cc869b461e">42,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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtNC0xLTEtMA_a9f03fe8-59d3-4817-a501-492ed0ee1fab">41,973</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzEtMi0xLTEtMA_adc3e9ee-507f-4e22-b047-14bd4f0b221a">22,306</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzEtNC0xLTEtMA_a91c95ed-639a-4ee6-bde5-27035fef30ac">17,558</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzItMi0xLTEtMA_d0dfb113-eb85-4352-997d-82cfdc617dba">534,059</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzItNC0xLTEtMA_fdacb772-6275-44f4-8c34-64fc5e0af67a">522,599</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzMtMi0xLTEtMA_5089c02a-9d93-4494-82a1-c374494e84e5">39,824</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzMtNC0xLTEtMA_307c5fcc-2799-471d-8706-b7315c8cbd69">41,433</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzQtMi0xLTEtMA_0e65b958-461e-4772-ba9c-e45192c614c6">174</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzQtNC0xLTEtMA_43facd06-f70a-471e-80c8-0c7044e1c33f">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 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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzUtMi0xLTEtMA_b38a987c-19fd-4701-be81-dbeec06b01de">558,819</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzUtNC0xLTEtMA_5b3c8c76-8673-49d6-8632-ada4b5d83f83">540,838</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzYtMi0xLTEtMA_a4568f8c-ec72-4675-a38f-99c9cef746f1">1,893,252</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzYtNC0xLTEtMA_f73ff7ff-7432-416d-a077-242e746d7c87">1,874,863</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="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 Condensed Notes to Unaudited 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:120%">2</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, 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%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMi0yLTEtMS0w_4b67394d-ff6d-415c-92eb-92b301724e22">299,053</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="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMi00LTEtMS0w_2071801c-a7bb-442d-b1bb-fe6be9864685">330,687</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMy0yLTEtMS0w_6c084ad9-dee8-40aa-8a2a-93783e02fe42">142,211</ix:nonFraction>&#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="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMy00LTEtMS0w_ca358381-8640-4b64-9b54-bb5809716310">155,736</ix:nonFraction>&#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="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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNC0yLTEtMS0w_f0c5cc8a-9147-49b9-9c98-f24860592059">441,264</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNC00LTEtMS0w_cd6f94c9-6c22-4784-9ce5-bff4e56d7492">486,423</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNS0yLTEtMS0w_b7fed912-0df5-43a0-9c51-949786ae981f">107,325</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="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNS00LTEtMS0w_3d0c6b4e-2f77-4d59-a84a-b0ea26ebff41">121,587</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNi0yLTEtMS0w_16fb560a-c402-4ef1-8864-3e6e84a1dfc2">71,184</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="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNi00LTEtMS0w_5a79d9b3-60bd-4071-a087-9fbad503898e">80,462</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNy0yLTEtMS0w_a362dd39-cc11-4c17-ac0d-f5ac39168eb5">178,509</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNy00LTEtMS0w_156d6307-71fc-49ec-912f-b1cd49871f3d">202,049</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOC0yLTEtMS0w_7fd47e46-deb2-4216-afd1-8e52c94a4950">262,755</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOC00LTEtMS0w_9bd810b8-7bf6-4733-afea-fd760c0b0ed8">284,374</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOS0yLTEtMS0w_36d34e9e-0ae4-4acc-a91a-4b0c9756d0cc">212,436</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOS00LTEtMS0w_0a358504-c80d-44a9-a2fb-583076f8c55b">237,204</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:RestructuringOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTAtMi0xLTEtMA_091185df-afd8-45c4-918f-3151b215b657">14,313</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:RestructuringOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTAtNC0xLTEtMA_93ff21bc-2b24-4e77-be46-7d39ef7127d9">17,654</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTEtMi0xLTEtMA_ecdca485-8b1d-4238-b43e-0c62017d4038">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTEtNC0xLTEtMA_e42561e2-c8c3-450e-925a-cbd9a29525d3">90,330</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTItMi0xLTEtMA_18bad8eb-017c-4141-bddc-371c7c617089">36,006</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTItNC0xLTEtMA_0d0d55c9-5093-45c5-969b-76a9c02d32fe">60,814</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTMtMi0xLTEtMA_40d64ded-7824-4ab9-9808-aa27392e0e93">4,524</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTMtNC0xLTEtMA_3a6d7f7f-2ff7-46f4-9bee-34675816ebbf">6,999</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTQtMi0xLTEtMA_24155450-c8b8-41da-bad2-6bbd0ff914a8">2,033</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTQtNC0xLTEtMA_69dac057-2d30-4ff1-a973-7e5addb0c8df">4,472</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTUtMi0xLTEtMA_989c28b3-2cfb-4e6f-a8f5-78dfd8c10ed1">33,515</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTUtNC0xLTEtMA_32c09df3-c08d-4c5e-a8a2-0deaad1aa77d">63,341</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (provision) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTYtMi0xLTEtMA_f29cafd1-0eb9-4bec-a834-c6bb51351f86">9,190</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTYtNC0xLTEtMA_2c30b58c-d29a-4ef9-aca2-9710d0bc3e8a">3,210</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTctMi0xLTEtMA_3585dae1-13ec-49ec-a7c5-832b23de71ba">24,325</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTctNC0xLTEtMA_33b80e3d-8608-4af6-b2c3-a5524b235583">60,131</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTgtMi0xLTEtMA_dd659456-a2be-4cb9-ab24-f977998a81d7">33</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTgtNC0xLTEtMA_05b6ce01-e577-40e5-84d2-c9accabce72d">&#8212;</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Deluxe</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTktMi0xLTEtMA_f23d1067-8ab7-4a0c-93e4-17c741b49f5c">24,292</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTktNC0xLTEtMA_d23dbd1c-fc73-495a-8bc1-a542c065fc43">60,131</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;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-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%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjAtMi0xLTEtMA_6cc4b448-0002-4e1e-9bf8-b646d5c8f63f">25,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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-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-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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjAtNC0xLTEtMA_0d4b204f-e6f2-47ba-b6bc-2238a4bb3004">72,138</ix:nonFraction>)</span></td><td style="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="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%">Comprehensive income (loss) 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%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjEtMi0xLTEtMA_9a2802bb-e378-45a9-8de2-5b1eeec3d68e">25,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%">(<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjEtNC0xLTEtMA_aff1883f-73f8-4d86-9813-9ce1d1699cb7">72,138</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings (loss) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjItMi0xLTEtMA_25bbaf9c-e2cd-488a-bcd5-dc9045d028fe">0.58</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjItNC0xLTEtMA_db6c0bfc-3764-4208-afe2-2d41794744d3">1.43</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings (loss) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjMtMi0xLTEtMA_c56c2779-9660-4542-a384-71fe003c1c50">0.57</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjMtNC0xLTEtMA_bde9add8-79fb-460f-bb6f-56efb2e4f702">1.45</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><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 Condensed Notes to Unaudited 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:120%">3</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></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%">Common shares</span></td><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%">Common shares<br/>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%">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:#006ebf;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:#006ebf;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:#006ebf;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:#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"><div><span style="color:#006ebf;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="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="shares" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0yLTEtMS0w_a0d8ffb3-642a-4bba-b55b-08d1c3e216db">41,973</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="ibdc19e2fdf2f4020acaf8910c1601dbe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS00LTEtMS0w_f0ce1003-526b-4160-8ba5-2180c066068e">41,973</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="i19563c3766884e7db0600245d3582871_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS02LTEtMS0w_1a8c47b6-bcfc-4ab5-9a9d-8797f2fafcab">17,558</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="id2191683396d4490876f070ea69dfe7e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS04LTEtMS0w_6b971b81-c0f3-4bf4-8db2-4953ec894ed6">522,599</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="ibaf7d90cde934436a9ca7fb286172a17_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xMC0xLTEtMA_aea676a8-0d44-40f1-822a-e86791cee53b">41,433</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i805c442e499243c29cf11fe289f8e8ff_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xMi0xLTEtMA_a80a5806-3339-40e9-825c-08cec48161b2">141</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xNC0xLTEtMA_d6b6ec9f-e815-4794-a0bc-0f7075dc8002">540,838</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 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="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi04LTEtMS0w_28453363-6846-4e3b-988e-716085b0ce57">24,292</ix:nonFraction>&#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="i48da08cd455b435084d9df9ad6bb2b78_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi0xMi0xLTEtMA_6bae1f3d-f58d-452c-a6b6-45e6425f02ac">33</ix:nonFraction>&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi0xNC0xLTEtMA_e3ab464d-4d0a-4ecd-96b0-4778cdba9307">24,325</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;text-indent:-9pt"><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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy0wLTEtMS0wL3RleHRyZWdpb246ZTE1ZjkyODdiMmYzNDQ4NWFmZWUwZmEyY2RjYmEwZmZfMjA_e00d3d34-aaff-48f6-a72a-d4450c5aee54">0.30</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="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy04LTEtMS0w_df3801a9-a006-4596-bd54-6f61d8624c2c">12,832</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy0xNC0xLTEtMA_130fc6d5-052f-4a47-81fb-8b8b59493e47">12,832</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC0yLTEtMS0w_69a791ed-108a-478d-b8d6-a391ca06f1ae">194</ix:nonFraction>&#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="i91344064e6b64ed98658111230e27ff2_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC00LTEtMS0w_694c2798-4fd3-43b3-a981-7568e19e0f86">194</ix:nonFraction>&#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="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC02LTEtMS0w_0b3bbec2-789c-42a0-8af9-350abcd74ec7">847</ix:nonFraction>&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC0xNC0xLTEtMA_41c2f62f-6de6-4c7f-b30c-126f726026ee">1,041</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="dlx:OtherCommonSharesRetiredShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS0yLTEtMS0w_06303162-db52-4cde-a4d9-40bbda0c5af4">63</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="i91344064e6b64ed98658111230e27ff2_D20210101-20210331" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS00LTEtMS0w_e6d809e6-19c1-4b69-9aee-491450eebdb1">63</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="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS02LTEtMS0w_692471ae-3458-4b44-9b83-694578711c1e">2,298</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS0xNC0xLTEtMA_d5ea5640-0c29-4842-9b4b-0e10597e6f0e">2,361</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="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNi02LTEtMS0w_21bd0765-4176-4fad-b612-507c01df8535">6,199</ix:nonFraction>&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNi0xNC0xLTEtMA_2da9d421-c53c-4720-b1cb-f2c69f81d7c8">6,199</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 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%">&#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="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNy0xMC0xLTEtMA_3c2ac93a-a4ae-4fa6-aca8-b9e49b6bdfa9">1,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNy0xNC0xLTEtMA_bb3ee0cb-8cec-47bd-8748-c42e9817bb61">1,609</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0yLTEtMS0w_d00d77d3-3fd6-4432-bc42-6019e1d72cc1">42,104</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="i320fc8801ca9461fa98c29c87b313517_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC00LTEtMS0w_72ba7683-5b89-4234-bd39-8cadcfac510b">42,104</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="ia7da19952c9248e7ac0e96894924a9eb_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC02LTEtMS0w_dd0f9711-f0f2-4368-b559-273ad3b58041">22,306</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="i69bed5554e7d47ac9393dd932a4d7e7d_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC04LTEtMS0w_292b236f-dba2-455e-a6ca-b9f680d5a1e3">534,059</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="ib6df6070dc10491d92128a5af9fc8a96_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xMC0xLTEtMA_a375d17f-4ef4-4ed6-9e1a-f777a1c695b5">39,824</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="iebabb74d09404a54b2d4d4024ae25dc5_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xMi0xLTEtMA_7358a082-8d3a-4f7b-9f76-ece6197e8d5f">174</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xNC0xLTEtMA_9ed66cf6-4516-4642-8f9b-b060177042a0">558,819</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 style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.812%"></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:8.284%"></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:9.017%"></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:9.017%"></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:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.002%"></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:9.020%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common shares<br/>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:#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%">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="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0yLTEtMS0w_a7f2a891-c6ff-4e8b-bc53-19283b554c1b">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="i6d2f3498ff5a433a9220ad8677dd68ce_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS00LTEtMS0w_53479a87-4baa-41ae-9fec-e3acb48213ab">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="ie58e047002a7423b96eec05dd4cddd96_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS02LTEtMS0w_36ee4d5e-2544-437a-814c-e64c5d364e97">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="i69a559c9eb3c4a4ba3d61b74fd2e9c28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS04LTEtMS0w_64e263b7-ede4-4ad6-9002-fc3db9388f20">572,596</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="if0d64d6faaba45e0bad2ccd30311ce27_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0xMC0xLTEtMA_120f37d8-1fee-48b5-968f-48d4f46922b2">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="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0xMi0xLTEtMA_bb7c8985-eab1-4575-8569-889440c48c0d">570,861</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 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%">&#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="i8dcc566708ab45b291736536c389345e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMi04LTEtMS0w_50367cfd-5ac4-4f78-8dee-9815d25d84e1">60,131</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMi0xMi0xLTEtMA_2324e6fc-d6c7-4fb5-b091-521313055e1f">60,131</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%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy0wLTEtMS0wL3RleHRyZWdpb246YWE1N2MwOTYyNDk3NDM1YjgxMDkyZjBmNmQwOGJjZTVfMjA_14f060e9-4eee-4a2d-867c-7d748941f089">0.30</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="i8dcc566708ab45b291736536c389345e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy04LTEtMS0w_c378e890-0c6d-4a48-be1b-73e7d656d07d">12,861</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy0xMi0xLTEtMA_add7f3fe-7c57-4425-811d-ba1bf8207b29">12,861</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC0yLTEtMS0w_8b8025b5-6844-4609-a857-c87ea664c184">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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC00LTEtMS0w_bf1f2023-1e26-461e-a6ac-03e25d6db15e">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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC02LTEtMS0w_9d508c07-f7a0-4f3a-a944-4c3207d6e7e4">1,801</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC0xMi0xLTEtMA_ae027625-6d97-46eb-b820-e03c1699b98c">1,882</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%">Common shares repurchased</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS0yLTEtMS0w_e350d152-a0f4-4bda-bcd4-7159beae5e06">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="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS00LTEtMS0w_c650b87f-edfe-4b16-a78d-0a82d19567f1">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="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS02LTEtMS0w_2d806133-7257-4c79-8337-74397e43a5f2">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="i8dcc566708ab45b291736536c389345e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS04LTEtMS0w_5e54ca53-cdb6-478a-9dc3-0336f06052b3">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%">(<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS0xMi0xLTEtMA_50dd3ef3-1136-49c0-84a2-232775c98cc2">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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="dlx:OtherCommonSharesRetiredShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi0yLTEtMS0w_a496fe67-d8a6-4b22-86f2-c9716b81735c">17</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="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi00LTEtMS0w_ad54feb4-fef7-4a07-a62c-76e1d0cb26a4">17</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="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi02LTEtMS0w_12d867fd-eae7-4502-8c50-1c7223f47df1">779</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="dlx:OtherCommonSharesRetiredValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi0xMi0xLTEtMA_2b78d4aa-297e-4cce-a12e-cc7076003701">796</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="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNy02LTEtMS0w_41cee538-eb80-4ae6-882c-ebb76dae0772">4,659</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNy0xMi0xLTEtMA_b3359954-7429-45c8-9355-f67edca5cb98">4,659</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0wLTEtMS0zODk5_0189bce7-92c7-4e7d-ab1e-2693920ae814">Adoption of Accounting Standards Update No. 2016-13</span></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="i3f8db5a475494c558c95417bf9ca4af1_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC04LTEtMS04NA_128f478a-f6b8-4845-8f36-265c55bf15e7">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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1accbbffe248ffa7b472c33b09e1a6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMi0xLTEtMzgyMg_9b15d11c-1fef-446c-b02a-c55709995c49">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 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%">&#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="i6bc203065b7b46eab754365761d95e43_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMC0xLTEtMA_b311b5af-dbb9-4eb4-a8f4-9b217998307f">12,007</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMi0xLTEtMA_0c58f6bc-da51-448e-bda3-04350cbe80b9">12,007</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, March&#160;31, 2020</span></div></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="shares" contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0yLTEtMS0w_d75f4674-6ea8-423c-b7d3-c1566da54b0a">41,691</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="i758cce65841b412e8610d838a1cd0fc7_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS00LTEtMS0w_53e099cf-854f-4b3f-8f32-e47bc66b6490">41,691</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="i5f3eced979be43b3b2073a24ae6363d6_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS02LTEtMS0w_54b4be55-06c8-4a07-a789-dc35c7c50a91">&#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="iad1a5cbad9df4679b30c61ff9f298d0b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS04LTEtMS0w_cd2bc826-98ff-4307-93ab-bf318c99bea5">492,230</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="i998dc8165a7547b496d38ab9b55a7e78_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0xMC0xLTEtMA_e44bfd3f-6f1f-4714-a09d-a431e12db340">59,954</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0xMi0xLTEtMA_cfef7fd4-1631-4f05-8fc8-0705f92f0c9f">473,967</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-align:center"><span><br/></span></div><div><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 Condensed Notes to Unaudited 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:120%">4</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(unaudited)</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:23.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.706%"></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:10.776%"></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:10.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31,</span></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:7pt;font-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%">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="9" 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></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;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)</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMy00LTEtMS0w_18d02240-e7e5-4023-bd28-1f3321e7b902">24,325</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMy02LTEtMS0w_502df059-13df-416a-8882-1c1ea2f47474">60,131</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;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 to reconcile net income (loss) to net cash provided by operating activities:</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="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNS00LTEtMS0w_cdac4443-197b-41ab-afda-910c18c2213b">4,516</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNS02LTEtMS0w_4908623a-814a-4288-b86e-642aa8991f00">4,919</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNi00LTEtMS0w_757a77cf-b86e-4a6f-a67c-583c1b85f712">23,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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNi02LTEtMS0w_7b486d5b-9e19-4b07-a92c-cdc9622f4c30">23,511</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNy00LTEtMS0w_3e3755ca-d828-4312-ad02-aadc31c135aa">4,576</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNy02LTEtMS0w_154187ee-49f8-4b72-88ec-b067c27cdf11">3,933</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOC00LTEtMS0w_8491f0cb-5a01-4292-aaac-4a5cd64f144b">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOC02LTEtMS0w_b002c5ab-ae7e-40ca-9512-05722997174a">90,330</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Amortizationofprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOS00LTEtMS0w_e1eee772-083f-4c4b-a2fb-bc6e02d2d9d1">7,440</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Amortizationofprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOS02LTEtMS0w_037c65bb-da09-4483-b534-d444d9fbeeb1">7,077</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTAtNC0xLTEtMA_49e959e5-762b-47be-8d36-66226c00b98e">5,245</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTAtNi0xLTEtMA_ebe584bc-b761-4ffd-b17d-19888186297a">9,129</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTEtNC0xLTEtMA_eee03e66-5767-4b8e-9f20-1b829fead816">6,742</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTEtNi0xLTEtMA_d681065d-45af-4445-9e0b-beb95c3aaf11">3,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTItNC0xLTEtMA_49f5e2a7-2dca-43a4-96d0-3e49af4e8029">2,418</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTItNi0xLTEtMA_35595de7-244b-4e5e-8e20-85e077991dc9">8,439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">Changes in assets and 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="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTQtNC0xLTEtMA_c61dabb1-5d64-45c2-924c-1025056c7a72">23,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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTQtNi0xLTEtMA_82409c05-6b79-4e12-b23f-61fda14cc25c">3,575</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTUtNC0xLTEtMA_28008995-1f4d-4006-aac0-0597d52f9dba">1,042</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTUtNi0xLTEtMA_4e2952c1-fcfd-4d2d-8ebf-bb86ee01b9d2">3,165</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTYtNC0xLTEtMA_4fe6e1a2-faf2-442e-a82c-ec1c584bb4f4">19,711</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTYtNi0xLTEtMA_840fe332-959f-44d6-9da1-0a9e467eaa09">7,403</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTctNC0xLTEtMA_c70beac1-a8cd-4ef1-a218-cb8b88d62c89">9,868</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTctNi0xLTEtMA_53f08f8e-983c-4f4e-9e31-3f2ddb2ac646">917</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTgtNC0xLTEtMA_170a77a3-bf08-49d9-86d2-d1f671161672">3,543</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTgtNi0xLTEtMA_e2281dd1-a7c8-47ba-8bf0-ae1d02f1e846">10,145</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountpayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTktNC0xLTEtMA_79b9b51d-4cb5-4606-b2c0-d14994f1e708">9,590</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountpayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTktNi0xLTEtMA_69f24757-657e-491b-87ec-a5d6ebbda561">7,321</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjAtNC0xLTEtMA_9c6e6071-4aa7-4e1b-8903-ef37c5292acd">20,397</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjAtNi0xLTEtMA_1b40b611-3b6b-4863-8113-f17609f3b6b5">20,723</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjEtNC0xLTEtMA_e6e04b28-21ed-4d95-97c1-56770a2332cd">39,581</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjEtNi0xLTEtMA_9dddb46c-d4b1-42b6-a7e1-ea3e4a9568e2">26,468</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="9" style="padding:2px 1pt;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></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjMtNC0xLTEtMA_2f194153-177a-4262-97c5-076766b96e6a">21,670</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjMtNi0xLTEtMA_71cbbd4f-6290-422a-9832-f1ca60827180">14,269</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">Purchases of customer funds marketable 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjUtNC0xLTEtMA_95635064-aaa4-4460-9010-2149035071dd">29</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjUtNi0xLTEtMA_45de8c87-a6af-4037-afdc-3a81d7145df5">34</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">Proceeds from customer funds marketable 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjYtNC0xLTEtMA_06c119de-fd4e-4f51-9c70-0711063bcf0a">29</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjYtNi0xLTEtMA_123b5b21-88d5-4545-ab1f-f1691f94b23f">34</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjctNC0xLTEtMA_64d5e363-fbb7-426a-b66b-ab9f1a45ee50">180</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjctNi0xLTEtMA_cb807d9d-9332-4224-a33e-b60b8539a346">354</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjgtNC0xLTEtMA_2eea7ded-140f-4a70-8ced-5a1ce1d7fc22">21,850</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjgtNi0xLTEtMA_5fc27104-ee4c-42cb-b965-99c4af399792">13,915</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="9" style="padding:2px 1pt;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></tr><tr><td colspan="9" 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%">Proceeds from issuing 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzAtNC0xLTEtMA_08fac80e-9181-43a8-8e97-9f5bdaba31a7">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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzAtNi0xLTEtMA_6e9c0abf-67b4-46e7-8a9f-f8597bc5f8c1">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="9" 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%">Payments on 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzEtNC0xLTEtMA_4150fe07-ae6c-48a2-b323-ad934ab9d800">5,000</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzEtNi0xLTEtMA_5d760552-357c-446e-88f5-ea1e9a57cfb1">52,500</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Netchangeincustomerfundsobligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzItNC0xLTEtMA_f4e3377c-2da0-497f-b228-654ce8693e83">1,659</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="dlx:Netchangeincustomerfundsobligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzItNi0xLTEtMA_3245a693-3f3c-4409-b856-3c7a5ccb7273">19,407</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">Proceeds from issuing shares under employee 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%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzMtNC0xLTEtMA_864457d3-bad6-4b71-96a8-8ca4ecce95b3">673</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzMtNi0xLTEtMA_78e04880-65e5-48dd-b3e4-8f2cf19da6c0">1,736</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">Employee taxes paid for shares withheld</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzQtNC0xLTEtMA_59607f09-055d-499b-ba3a-ccd17ace9ce1">2,360</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzQtNi0xLTEtMA_42802eac-c382-4b7c-a711-5744d4349384">757</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzUtNC0xLTEtMA_bc4ec738-6a7a-4313-aab9-71a9a585cc7e">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzUtNi0xLTEtMA_2dc0d410-0007-4abb-9e7d-fcde50ec4995">14,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzYtNC0xLTEtMA_f70c8953-c421-4788-8057-538564ee1784">12,932</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzYtNi0xLTEtMA_90002543-47bb-4eb6-84b6-b6575f925cfd">12,714</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzctNC0xLTEtMA_93b28cc9-edc7-437b-a8af-1fd6650f2456">1,271</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzctNi0xLTEtMA_9fc9dc02-58ab-4cae-b5bb-f439d5f2a9af">202</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzgtNC0xLTEtMA_cbdcb5a0-92da-4236-912c-9b41b596fd8f">14,231</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzgtNi0xLTEtMA_cd7a1d6f-d6ad-47ef-a1a5-71f6e8188b00">211,156</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="9" 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;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzktNC0xLTEtMA_b226a3fe-c62f-4afa-bdae-23c3bbc19f76">1,606</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzktNi0xLTEtMA_17656cf8-807f-43db-8160-10488af2c5f7">12,717</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="9" style="padding:2px 1pt;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 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDAtNC0xLTEtMA_ff996bc3-eb89-462c-90ec-0b6d9b39871c">5,106</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDAtNi0xLTEtMA_3d619c8f-2e1a-440e-a1b1-198faef98f9d">210,992</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="9" 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%">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDEtNC0xLTEtMA_a19ca385-2dca-41d2-be35-1d2cdf76d769">229,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%"><ix:nonFraction unitRef="usd" contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDEtNi0xLTEtMA_8635eb7c-513b-475b-9443-3d8740f09984">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="9" style="padding:2px 1pt;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, cash equivalents, restricted cash and restricted cash equivalents, end of period (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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDItNC0xLTEtMA_a571d59d-eab6-442d-8727-2c8eb93f511a">234,515</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDItNi0xLTEtMA_5e0c76f7-09be-44a6-ac68-43f4ee8edfc8">385,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><div><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 Condensed Notes to Unaudited 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:120%">5</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_25"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RleHRyZWdpb246ZmZiMmFmOTVlYzQzNDQyMGIzZjc5ZGRiMTM3Y2MzM2JfNDg3Ng_f263aa95-b02e-45b0-a25a-44f047a81df8" 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 consolidated balance sheet as of March&#160;31, 2021, the consolidated statements of comprehensive income (loss) for the quarters ended March&#160;31, 2021 and 2020, the consolidated statements of shareholders&#8217; equity for the quarters ended March&#160;31, 2021 and 2020 and the consolidated statements of cash flows for the quarters ended March&#160;31, 2021 and 2020 are unaudited. The consolidated balance sheet as of December&#160;31, 2020 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (GAAP). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020 (the 2020 Form 10-K).</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable under the circumstances, including the estimated impact of extraordinary events, such as the novel 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, including our estimates of the severity and duration of the COVID-19 pandemic. Further information can be found in Note 15.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Comparability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">During the second quarter of 2020, we identified certain misstatements in our consolidated statement of cash flows for the quarter ended March 31, 2020. Within cash flows from financing activities, proceeds from issuing long-term debt and payments on long-term debt did not properly reflect the borrowing and payment activity that occurred during the quarter. Additionally, we identified a misstatement related to the presentation of unpaid capital expenditures, which impacted the amount reported for the change in accounts payable within cash provided by operating activities and the amount reported for purchases of capital assets within investing activities. </span></div><div style="text-indent:27pt"><span><br/></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 assessed the materiality of these misstatements on prior period financial statements in accordance with Securities and Exchange Commission Staff Accounting Bulletin No. 99, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Materiality</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">, codified in Accounting Standards Codification (ASC) 250, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">. We concluded that the misstatements were not material to any prior interim period and therefore, amendments of previously filed reports were not required. In accordance with ASC 250, we have corrected the misstatements by revising the consolidated financial statements appearing herein. The revisions had no impact on total assets, total liabilities, shareholders' equity or net income.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RleHRyZWdpb246ZmZiMmFmOTVlYzQzNDQyMGIzZjc5ZGRiMTM3Y2MzM2JfNDg4MA_79c460fb-b6a2-4938-91f7-a4219df1f979" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The impact of the revisions on the consolidated statement of cash flows for the quarter ended March 31, 2020 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Previously reported</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Revised</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%">Accounts payable</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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS0yLTEtMS0w_8a77a3f4-3922-457f-a0ca-d47012335dc4">18,059</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS00LTEtMS0w_4a040ded-0e06-4ec9-a692-4e42812aa8bf">7,914</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS02LTEtMS0w_f41e98a7-a343-4adb-a83d-5958edb860d4">10,145</ix:nonFraction>)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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 cash provided by operating activities</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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi0yLTEtMS0w_9128ac84-99a6-4664-8354-0dcb4c478fbe">18,554</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi00LTEtMS0w_1830b52f-3f79-467a-876c-1981afeb29a3">7,914</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi02LTEtMS0w_c2c9345c-d07e-4bc2-a30f-7a27357da01f">26,468</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%">Purchases of capital 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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy0yLTEtMS0yNzI_5ec6102c-b0f9-43c1-a0ee-99c86101efc5">6,355</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy00LTEtMS0yNzI_73a08843-ec4d-4953-a5cd-e96892755383">7,914</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy02LTEtMS0zODMw_33c4d7eb-adcc-4a2f-9af4-11bfd294df0d">14,269</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%">Net cash used by investing activities</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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy0yLTEtMS0w_51bcc7a8-a221-4682-ad5b-f2efbdcc7ec9">6,001</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy00LTEtMS0w_ad2e7eaa-026b-4cfe-adf8-a90ef65da4a9">7,914</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy02LTEtMS0w_8657bf66-a055-4bad-bc41-40b31a9a148d">13,915</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuing 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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS0yLTEtMS0yNzI_656c1904-4dbc-47a7-b5fb-3c7bcd7d42c1">1,011,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS00LTEtMS0yNzI_e0c16747-d3db-4744-bd11-6cdc5aff1f2e">702,000</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS02LTEtMS0zODMy_95f3aa75-a91c-4bbe-9a77-4a1a2d7b9620">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;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</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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC0yLTEtMS0w_1998d596-a7eb-4348-a8b8-169dfb67d0a6">754,500</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC00LTEtMS0w_52df382a-1b28-460b-b362-f4842140358c">702,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC02LTEtMS0w_420a9392-80b4-4712-9a14-5aa2b7aa17d2">52,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 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 cash provided by financing activities</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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS0yLTEtMS0w_d7724d8f-7474-4d45-84a6-84578eb7d9a9">211,156</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS00LTEtMS0w_db5d7ddd-db71-4ba5-a8e1-8366fc338e78">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS02LTEtMS0w_eb5cef0b-f0f6-45df-b963-579343d26be9">211,156</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 22pt;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 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="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi0yLTEtMS0w_55d9d07b-bdaa-4200-92f2-178af9f9f98e">210,992</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="i5046f04405614b6db45ab0006717a67e_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi00LTEtMS0w_1651ae78-2eba-40c6-b9b9-fa66b16c1544">&#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 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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi02LTEtMS0w_d63781b2-5529-4a92-8a16-529459bac443">210,992</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="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:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;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><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_28"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yOC9mcmFnOjY0MWFlZTNiZmJjMjQzYzM5Y2M4MThlMDYxNjA2MTBjL3RleHRyZWdpb246NjQxYWVlM2JmYmMyNDNjMzljYzgxOGUwNjE2MDYxMGNfNTc4NA_e6678675-98d9-4691-b8ac-922a939aa180" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board issued Accounting Standards Update No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This standard addressed several specific areas of accounting for income taxes. We adopted this standard on January 1, 2021. Portions of the standard were adopted prospectively and certain aspects were required to be adopted using the modified retrospective approach. Adoption of this standard did not require an adjustment to retained earnings and did not have a significant impact on our results of operations or financial position.</span></ix:nonNumeric></div><div><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_31"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYzNw_4d836887-b961-4c78-a84e-12406b472dad" continuedAt="ie1e8c26647904ddeb7c838e275955fbc" escape="true"><ix:nonNumeric contextRef="ic7b31b5f2d634d7abe6fa47ae58122d2_D20210101-20210331" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUwNA_855c624d-aa57-410d-a16b-cc8b541baab6" 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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowances for uncollectible accounts included within trade accounts receivable were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMi0yLTEtMS0w_dacd5729-54d9-486d-82e1-5643ce0d6a8a">6,428</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="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMi00LTEtMS0w_a5acdb68-b5c9-44dc-bdbc-63a293e0224d">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 (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%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMy0yLTEtMS0w_c34d2885-eb7f-4ead-adeb-79f944d12b12">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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMy00LTEtMS0w_63b35b90-5ad3-41f0-af76-728136d803cb">1,059</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNC0yLTEtMS0w_c7e26893-346c-4980-ac48-0eb6cfae3fb2">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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNC00LTEtMS0w_0aed4d95-895c-406b-9480-0e0d8cee1150">2,098</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 period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNS0yLTEtMS0w_51cdd7f1-254e-417e-9d40-6e166038f47c">4,879</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNS00LTEtMS0w_6ddde88c-34d7-49b6-bb26-16dd7fa27c9b">3,946</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNw_f874790f-606e-4789-b2f1-0ddf37e00e76" continuedAt="i12d2eca7c6b9418296aeaed1202bcbd0" 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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">Raw materials</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMS0yLTEtMS0w_83ce1b58-e935-4198-8cb6-2ac2f4dc9e1c">5,415</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMS00LTEtMS0w_0089dcbf-b788-483b-9857-6b993909944e">5,412</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMi0yLTEtMS0w_bb7958ef-bde7-42d6-9a35-5defa1d826d1">7,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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMi00LTEtMS0w_8f6767a7-7fa2-4ae4-95a6-9466ab9dde68">7,943</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMy0yLTEtMS0w_e71b99a5-1bb1-4694-9d8a-5befc17561a7">31,464</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMy00LTEtMS0w_c4a4a599-7121-45e8-add4-4901c7eb805c">33,513</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherInventorySupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNC0yLTEtMS0w_577cec46-8086-4d43-9bdc-1f4c68cefff3">5,263</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherInventorySupplies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNC00LTEtMS0w_276618e6-69eb-4845-8668-02efdeeaddb1">5,010</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%">Reserve for excess and obsolete items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS0yLTEtMS0zMjE_0babb2c8-092b-4c34-b7ff-f0e5cbae55fd">12,939</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS00LTEtMS0zMjE_10e4eaec-344b-4ef9-920e-a268d254900c">11,748</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%">Inventories and supplies</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS0yLTEtMS0w_93a3f968-382a-478e-a6e6-17437e688719">37,119</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS00LTEtMS0w_737eb824-ec3c-4fe6-947c-5bac605d2627">40,130</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><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:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="ie1e8c26647904ddeb7c838e275955fbc" continuedAt="if6d8e5c4c2844b16849c86ba0a8216c0"><ix:continuation id="i12d2eca7c6b9418296aeaed1202bcbd0"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete items were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMi0yLTEtMS0zNzA_28a39fbf-64ca-4f23-8181-07da51da202d">11,748</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="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMi00LTEtMS0zNzA_9d14b165-d966-4fda-9108-dea373ac0de6">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:InventoryReserveAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMy0yLTEtMS0zNzA_b2303165-bd1e-4368-815b-f3fd26c536c0">2,013</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="dlx:InventoryReserveAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMy00LTEtMS0zNzA_ffe0f00c-7d87-4a91-b900-a03820d25079">88</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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="dlx:InventoryWriteoffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNC0yLTEtMS0zNzA_2c1a3716-0d7a-4a2b-84e1-d3e6570ca521">822</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="dlx:InventoryWriteoffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNC00LTEtMS0zNzA_6505e6d7-0144-4d12-91c6-82eb2f3eb709">335</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 period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNS0yLTEtMS0zODM1_d37fac92-2763-46ad-8e04-eb010de7fd46">12,939</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNS00LTEtMS0zODM1_b5431041-2af9-450e-bb07-dc490fd4aee8">6,353</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:continuation><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ4Ng_3dad832f-0f04-478c-959a-fdc54ca5878e" 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%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Available-for-sale debt securities included within funds held for customers were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</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="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</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="icebede197cc34e9d89259d3c48a9d9b2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy0yLTEtMS0w_d978cf70-08c1-40bc-bdce-163bfc959685">12,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="icebede197cc34e9d89259d3c48a9d9b2_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy00LTEtMS0w_a95e0484-e011-4321-baf8-8412cbd4aaa4">&#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:#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="icebede197cc34e9d89259d3c48a9d9b2_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy02LTEtMS0w_4488a301-e069-49a1-a37d-12ee95ae440a">&#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:#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="icebede197cc34e9d89259d3c48a9d9b2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy04LTEtMS0w_808bf855-355f-4ee2-8850-7bd0b23357d0">12,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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government 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="i0fa1e6e63b1943fea124e5517c504c1d_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC0yLTEtMS0w_071bd125-e33a-47bd-93c7-6cdc4f454bec">9,722</ix:nonFraction>&#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="i0fa1e6e63b1943fea124e5517c504c1d_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC00LTEtMS0w_bef6f089-6321-43cc-af3b-9177a3fd68a5">&#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="i0fa1e6e63b1943fea124e5517c504c1d_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC02LTEtMS0w_e1a8491a-4987-4060-a6f4-3d2caf3e929d">311</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="i0fa1e6e63b1943fea124e5517c504c1d_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC04LTEtMS0w_fc5aa6db-cecc-45ea-9aed-4d422a418fcd">9,411</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%">Canadian guaranteed investment certificate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS0yLTEtMS0w_479df767-af09-469a-9d0b-242f36e25941">3,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS00LTEtMS0w_c21072a7-3960-4d3f-952f-3da1756ded0d">&#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="i88b786dd30da4d9b9643e8878ffcef4a_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS02LTEtMS0w_8ebd0c3d-027c-47e6-b2f2-a98563e4cff3">&#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="i88b786dd30da4d9b9643e8878ffcef4a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS04LTEtMS0w_b1d9c744-09ac-49e7-9238-8cc49e30a54a">3,980</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="background-color:#ffffff;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%">Available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_2e537c5a-9c1b-4697-a044-30a266f469f7">25,702</ix:nonFraction></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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_4d1e6fff-052e-4eba-80cc-5195035b60d2"><ix:nonFraction unitRef="usd" contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad">&#8212;</ix:nonFraction></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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_3fefb83d-7c0a-453f-894c-4f2535f813d0"><ix:nonFraction unitRef="usd" contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec">311</ix:nonFraction></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="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_d4c9bb53-72f4-4602-a256-892f091047d3">25,391</ix:nonFraction></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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8" footnoteRole="http://www.xbrl.org/2003/role/footnote">Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $<ix:nonFraction unitRef="usd" contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNTI3_7d0c745d-1d22-41a8-bf3d-43608e3d6951">97,075</ix:nonFraction>.</ix:footnote></span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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, 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%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">Domestic money market fund</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="i9e95375e15034b23b04ac53e392fda9c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy0yLTEtMS0w_f8cd7d30-5306-4460-9c3f-47dabf2e71f4">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e95375e15034b23b04ac53e392fda9c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy00LTEtMS0w_24c320c2-2ecd-48bc-a42a-cfdea726dc1c">&#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="i9e95375e15034b23b04ac53e392fda9c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy02LTEtMS0w_c8ab69d8-dac7-4756-9f1f-047e5db9e94c">&#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="i9e95375e15034b23b04ac53e392fda9c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy04LTEtMS0w_2184b78b-8769-4b29-aa30-1ac5d1507f82">15,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC0yLTEtMS0w_02ac9f23-f954-458b-809e-66bc0caa5e74">9,566</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC00LTEtMS0w_0d2c19cd-5ad1-445a-ab86-e08c348c79df">&#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="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC02LTEtMS0w_3a2d01d9-9559-40b2-b08a-0f77f7ac88e6">33</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="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC04LTEtMS0w_ac3fc745-c229-49ad-97d0-345e77637356">9,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 2px 7.75pt;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="ia901282881e0434184e4e6e8af7c170a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS0yLTEtMS0w_ca3da67b-d08d-440e-92db-7cc0bce7ed46">3,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="ia901282881e0434184e4e6e8af7c170a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS00LTEtMS0w_308d0700-bf57-4fce-839e-40c5c1a0cfd7">&#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="ia901282881e0434184e4e6e8af7c170a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS02LTEtMS0w_33065733-2447-480f-9711-805d97b5bd49">&#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="ia901282881e0434184e4e6e8af7c170a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS04LTEtMS0w_2aa7bdbd-72e0-4f7a-8c07-c5fe1fc0b8d3">3,929</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_289ac441-42c3-49d6-8282-e1c5ded1bd14"><ix:nonFraction unitRef="usd" contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb">28,495</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="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_f127a964-f54c-42a9-a79e-4d5f99eb5a0f">&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_d880af49-16c1-4c55-ae0c-8102139b873e"><ix:nonFraction unitRef="usd" contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454">33</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="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_c5bc1809-e0a0-46e8-8342-d012ce6feef4">28,462</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="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;</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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405" footnoteRole="http://www.xbrl.org/2003/role/footnote">Funds held for customers, as reported on the consolidated balance sheet as of December&#160;31, 2020, also included cash of $<ix:nonFraction unitRef="usd" contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNjQ1_f81755c8-56a9-48ce-8789-08215466b90b">91,287</ix:nonFraction>.</ix:footnote></span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU3NQ_264b0730-46b5-478f-8cef-001a8b0a1f80" 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 March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMS0yLTEtMS0w_d7214def-4393-43a3-9b77-ff372d17d65c">14,550</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMi0yLTEtMS0w_ee088d11-48d7-4953-8231-bb011268ebd7">7,971</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMy0yLTEtMS0w_2723f915-523f-4532-8163-8f9c80161286">2,870</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfNC0yLTEtMS0w_db9b0136-e13a-4929-b353-1a8c84332951">25,391</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 7.</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:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="if6d8e5c4c2844b16849c86ba0a8216c0" continuedAt="i912e59e904f94cef8cebd8ffd0551774"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NQ_9ab44b72-e602-446b-9672-4f548514a62d" continuedAt="i530d73664113415e894f3a5b7af7cc64" 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 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:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">Conditional right to receive consideration</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMS0yLTEtMS0w_3fbbd844-7889-4ba2-90d9-1a4247b15d75">20,072</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMS00LTEtMS0w_a5056c04-a4c1-4128-b7a5-e4937360aebb">13,950</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542">7,583</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c">3,667</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Revenueinexcessofbillingscurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMy0yLTEtMS0w_01a251ba-f1ac-4caf-8612-f8dbb793fd2c">27,655</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Revenueinexcessofbillingscurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMy00LTEtMS0w_2d6b1663-c9c0-435d-875c-084d3f1bcd23">17,617</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><span><br/></span></div><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"><ix:continuation id="i530d73664113415e894f3a5b7af7cc64" continuedAt="i729d94f036c145648eb3947220a8e669">(1) </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13" footnoteRole="http://www.xbrl.org/2003/role/footnote"><ix:continuation id="i729d94f036c145648eb3947220a8e669">Represents revenues that are earned but not currently billable under the related contract terms. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDgzNw_325e2252-adcb-46d9-9886-3e85977e8423">19,295</ix:nonFraction> as of March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDgzMA_27736784-62de-42c1-82cd-3f685bf56edb">21,319</ix:nonFraction> as of December&#160;31, 2020.</ix:continuation> </ix:footnote></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUzMg_d1e5d325-b31d-49b9-8f90-05033a9ea9a0" 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%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Intangibles were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2px 1pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangibles:</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: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="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:2px 1pt;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="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:2px 1pt;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="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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 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="ic3ab3dfca0824972bbbc29f302315887_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0yLTEtMS0w_56485d86-b925-4493-aa85-9278a6e64d97">397,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="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="ic3ab3dfca0824972bbbc29f302315887_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy00LTEtMS0w_9ca8cb4b-eb30-4721-afca-99d934d31779">314,125</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 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="ic3ab3dfca0824972bbbc29f302315887_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy02LTEtMS0w_8abbae11-ee35-45d4-98b2-7086102e542f">83,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f7913f9c24146eba3835e191e4121db_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy04LTEtMS0w_70cae43b-20ce-4252-8bbb-0c1e90802948">380,144</ix:nonFraction>&#160;</span></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="i2f7913f9c24146eba3835e191e4121db_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0xMC0xLTEtMA_20188806-5a60-41ed-ab01-f283b7cae075">303,422</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="i2f7913f9c24146eba3835e191e4121db_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0xMi0xLTEtMA_56f5a0f4-dca5-4a00-9d23-6a5c63f0ef8b">76,722</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%">Customer lists/relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9020c2b434e441d4b4570e23319a0e5e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0yLTEtMS0w_79658f13-6dc5-4986-84d7-4978b42ea6d0">366,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9020c2b434e441d4b4570e23319a0e5e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC00LTEtMS0w_41c4304a-d667-47df-b1c0-04e4b008dea1">212,425</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="i9020c2b434e441d4b4570e23319a0e5e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC02LTEtMS0w_0200ed93-1a21-4392-8601-a5dc23d23e7d">153,816</ix:nonFraction>&#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="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC04LTEtMS0w_35bb4e5a-60f8-43c2-9586-6baed92283d4">352,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0xMC0xLTEtMA_156e6bbf-9eef-4243-baf4-2971853ddf0f">202,428</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="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0xMi0xLTEtMA_1224805a-118c-4e4a-b936-1a66adf16b23">150,467</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%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0yLTEtMS0w_74e5cca0-b360-4e4c-a389-74eabdec58cd">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS00LTEtMS0w_482ec57e-a95d-489a-8c45-a4685fc41061">24,941</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="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS02LTEtMS0w_498dfa79-e013-423d-9c8b-3f93890810a3">11,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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af821f55a7b4fffba0503d9bd7ef152_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS04LTEtMS0w_f9d5c4e7-290e-424f-8a5e-0dd1a3bc10de">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="i7af821f55a7b4fffba0503d9bd7ef152_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0xMC0xLTEtMA_796a2a80-388c-4685-8f72-c94914d2196e">23,884</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="i7af821f55a7b4fffba0503d9bd7ef152_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0xMi0xLTEtMA_9aa2fbe8-c0de-4e63-99f5-3b5b1169b404">13,016</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%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5853894b3b24fa79b4406ab405cc4e4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0yLTEtMS0w_a3dc01f6-4cae-427e-b1fc-00fc94008257">33,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5853894b3b24fa79b4406ab405cc4e4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi00LTEtMS0w_c61473fb-6abe-4ceb-8ef2-3c009c9846df">29,163</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="id5853894b3b24fa79b4406ab405cc4e4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi02LTEtMS0w_b43c624b-acfe-45a8-a168-016ad5d81ad3">4,650</ix:nonFraction>&#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="i861df0395e024156a903e1b9834aa459_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi04LTEtMS0w_eeb5c93e-10b3-4eea-9db3-eb84327ab7a3">33,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="i861df0395e024156a903e1b9834aa459_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0xMC0xLTEtMA_eeb53da9-46f4-4b29-880a-58e3b9f45d33">27,613</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="i861df0395e024156a903e1b9834aa459_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0xMi0xLTEtMA_b6568774-f2a4-46cd-83b1-70030a02abf2">6,200</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 names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabdaf71783ff460799e80612e52e59d7_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0yLTEtMS0w_fbb91841-3cce-4da5-b55a-c43e59a8f1c2">30,230</ix:nonFraction>&#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="iabdaf71783ff460799e80612e52e59d7_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy00LTEtMS0w_916d1d8a-e3de-49dd-9fc1-f673f152b87f">30,053</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="iabdaf71783ff460799e80612e52e59d7_I20210331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy02LTEtMS0w_bba4158a-a188-4801-9d41-6c4142222e97">177</ix:nonFraction>&#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="i461b2b079837408093962a3898d5caf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy04LTEtMS0w_69db2236-8d1a-4f15-842b-7bd11445f06d">30,281</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i461b2b079837408093962a3898d5caf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0xMC0xLTEtMA_ad18d98a-3310-4815-91a3-de0c47b2fcc6">29,926</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="i461b2b079837408093962a3898d5caf9_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0xMi0xLTEtMA_848b4569-cd52-4852-99ad-ac31e500a2b3">355</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%">Intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0yLTEtMS0w_9cfe096d-86af-46b1-a643-a17f9a6a203a">864,859</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC00LTEtMS0w_135e80c0-363d-4c61-b27c-f379f661dadb">610,707</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC02LTEtMS0w_9cc73f6d-b6ee-481f-accf-3d87335893a2">254,152</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC04LTEtMS0w_7998949d-99d8-4f8e-a2ee-4047d3d82e4e">834,033</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0xMC0xLTEtMA_314b1825-4a95-4afc-8839-1daa6208966a">587,273</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0xMi0xLTEtMA_686266ff-2830-4792-aca2-e98fc4129baa">246,760</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:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangibles was $<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTUwMQ_ca7cbb4f-27e2-4866-8867-27a0f9a02cf2">23,264</ix:nonFraction> for the quarter ended March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTUzMA_0099f3a4-5ce8-4f1d-af5c-ccb88b97cea2">23,511</ix:nonFraction> for the quarter ended March&#160;31, 2020. <ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU4NA_a45d7af6-8703-4969-b24c-3adc6d107fc1" continuedAt="i6a8c82e969f94978b3f48c9173509665" escape="true">Based on the intangibles in service as of March&#160;31, 2021, estimated future amortization expense is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i6a8c82e969f94978b3f48c9173509665"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMS0yLTEtMS0w_6274e7b7-d27d-49f0-a970-1fae7d4b2b71">65,583</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMi0yLTEtMS0w_233ec22c-907b-4836-84a2-e00067a20689">68,285</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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMy0yLTEtMS0w_748df247-585f-462c-b3b2-c0baa70c1d16">48,720</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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfNC0yLTEtMS0w_3045b2c5-bc50-499c-b31e-3354bdaf37a5">23,206</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfNS0yLTEtMS0w_6d5d6f9b-a183-4121-b349-0630a2e68f82">17,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYwNg_66f86d95-a94c-4cda-987a-23a0c114707c" 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 intangibles were acquired during the quarter ended March&#160;31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period<br/>(in years)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #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%">Internal-use software</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="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMS0yLTEtMS0w_f9bbef8c-ff2a-4e82-a3d1-dd663c3fb9db">17,321</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 colspan="3" style="background-color:#cceeff;border-top:2pt 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%"><ix:nonNumeric contextRef="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMS00LTEtMS0w_b895d258-58d6-43d1-8d83-9afab1a3b228">3</ix:nonNumeric></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%">Customer lists/relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMi0yLTEtMS0w_74e72139-4035-4f9d-a23b-d875d3d8c420">13,302</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMi00LTEtMS0w_0bb86f82-7c9a-47ca-99ad-9d98a838b899">8</ix:nonNumeric></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%">Acquired intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMy0yLTEtMS0w_bacea93e-075f-483d-9937-c8e1b4aeba1e">30,623</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="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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMy00LTEtMS0w_678bf5d4-5d0c-4051-b1e4-3c1a24d51656">5</ix:nonNumeric></span></td></tr></table></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:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;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="i912e59e904f94cef8cebd8ffd0551774" continuedAt="i45609eaa7446414387485d6ee3ca7574"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU0Mw_bbc9c1d9-9a3e-4c31-843e-77de036c4a2b" 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%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Changes in goodwill by reportable segment and in total for the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cloud 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#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:#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:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">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="i6723a53389c34530adb19ff3c827a11a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi0yLTEtMS0w_d6e6a9d4-e7a7-4f7f-b922-ad820d75777a">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="i450f3d659d5f4903b441bf157782cc6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi00LTEtMS0w_f3147d97-2fbf-48cf-8285-50e92072e4c0">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="i1211ea98b8e7498c89b2e39140b98177_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi02LTEtMS0w_d31643a2-a77a-4b88-8723-7b310a5869b0">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="ib753c2346bcf416b9a592aed6a26ddcf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi04LTEtMS0w_8937befa-ae9d-46f9-a6ef-d89e9a2ab867">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi0xMC0xLTEtMA_263718d9-14a6-46fa-9352-5742f93f83de">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="i6723a53389c34530adb19ff3c827a11a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy0yLTEtMS0w_650621f0-67ad-4ee5-b145-1110cd3d4cfe">&#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="i450f3d659d5f4903b441bf157782cc6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy00LTEtMS0w_5d14f6f4-e42c-4ba9-8612-aa13398b2018">362,058</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="i1211ea98b8e7498c89b2e39140b98177_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy02LTEtMS0w_77984fdc-5aba-4ec1-aa06-e022d1b4f324">189,923</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="ib753c2346bcf416b9a592aed6a26ddcf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy04LTEtMS0w_ec96bcdc-aa19-4420-b21c-b2fbd81f05a0">&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy0xMC0xLTEtMA_0198f264-0001-4eb7-b8b3-6d601b6b6619">551,981</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net of accumulated impairment charges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6723a53389c34530adb19ff3c827a11a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC0yLTEtMS0w_81629dc6-2bd9-4fd3-8dbc-722145a3f699">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="i450f3d659d5f4903b441bf157782cc6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC00LTEtMS0w_69b5aaae-f26a-44ca-a37b-b407e87e71d1">70,926</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="i1211ea98b8e7498c89b2e39140b98177_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC02LTEtMS0w_e36b4a47-3c23-4d7d-abaf-e0c4aed22241">62,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><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="ib753c2346bcf416b9a592aed6a26ddcf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC04LTEtMS0w_8928ea53-f76f-484c-85af-b35f18a886da">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC0xMC0xLTEtMA_e9ebcb34-278a-4a11-bce1-16b783a0aaaf">736,844</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:#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="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNi02LTEtMS0w_83730948-f16c-4ced-87ee-80e09d2e3331">18</ix:nonFraction>&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNi0xMC0xLTEtMA_7aa9440f-18de-4c6b-9436-ab1274a5c791">18</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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="i5625d2df3384442899dd0e78c5eac292_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy0yLTEtMS0w_65b62b84-8991-4e97-a802-92ac4056d0b7">168,165</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="ibc7c77d187bf43499a572d243cf871d4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy00LTEtMS0w_40eb89f3-e273-485f-bcee-caebe9743307">70,926</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="ic25359fece2542a0b84eb099303731df_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy02LTEtMS0w_d6ebfb28-5a8c-433f-9db5-99bf3050f917">62,959</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="i0e89de032b4e431dbbec0564a4cdb744_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy04LTEtMS0w_20bf3189-1ed4-4701-b000-32550c0fa10b">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy0xMC0xLTEtMA_679eb6d8-cb03-445a-a219-00c1c78bbd59">736,862</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, March&#160;31, 2021:</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="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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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%">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="i5625d2df3384442899dd0e78c5eac292_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtMi0xLTEtMA_6ddd702b-e976-4dfd-bd34-a1ba0ba7e735">168,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 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="ibc7c77d187bf43499a572d243cf871d4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtNC0xLTEtMA_104f2130-fde1-4648-ac72-c71f46edcc59">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="ic25359fece2542a0b84eb099303731df_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtNi0xLTEtMA_73e908be-ef07-4475-bc14-47d7473edeb9">252,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 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="i0e89de032b4e431dbbec0564a4cdb744_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtOC0xLTEtMA_43be2342-1dc2-48f3-964e-6fbd2e4473d4">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtMTAtMS0xLTA_d3093f0a-5b61-41cf-bf92-db6df919e9b0">1,288,843</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="i5625d2df3384442899dd0e78c5eac292_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtMi0xLTEtMA_f3f73a33-595a-43aa-824a-85927cab72da">&#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="ibc7c77d187bf43499a572d243cf871d4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtNC0xLTEtMA_dbeb20b0-2835-4c37-b15b-a48c4aa490f9">362,058</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="ic25359fece2542a0b84eb099303731df_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtNi0xLTEtMA_c487666f-13f3-43c3-b234-0d4dbbb7e47f">189,923</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="i0e89de032b4e431dbbec0564a4cdb744_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtOC0xLTEtMA_61810a64-6600-4742-8986-b0c0464d2365">&#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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtMTAtMS0xLTA_466fc208-e6bd-4f64-8ef0-5d13fd7bbe87">551,981</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:20.25pt;text-indent:-9pt"><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></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="i5625d2df3384442899dd0e78c5eac292_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItMi0xLTEtMA_ea9414f6-3f58-444a-b813-cafc237ec65e">168,165</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="ibc7c77d187bf43499a572d243cf871d4_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItNC0xLTEtMA_daa412ec-468f-4b69-8b7b-568858011f85">70,926</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="ic25359fece2542a0b84eb099303731df_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItNi0xLTEtMA_57ec4d51-49fc-4f9a-b00d-0e4234696e95">62,959</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="i0e89de032b4e431dbbec0564a4cdb744_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItOC0xLTEtMA_1b5e6c20-7761-4b33-a6e4-9aeaeaafb03d">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItMTAtMS0xLTA_3f833f2c-2b11-43da-8652-d5e484ef850d">736,862</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYzMA_ab53219f-2b8f-48fb-92b6-0abe99f8c045" 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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">Postretirement benefit plan asset</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMS0yLTEtMS0w_0ff70bcf-e2f7-449f-8b3c-f376efd6131d">72,775</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMS00LTEtMS0w_4384d2eb-4d97-4301-8a7a-c9a2c9c456fc">71,208</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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMi0yLTEtMS0w_1a65d85e-336b-41ae-acac-4f6f16169866">51,044</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMi00LTEtMS0w_d9503834-3a93-4098-9b97-bf44d3654614">50,602</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%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0zOTU1_0304b880-3c02-4f98-9767-8313f48a36a3">38,249</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0zOTU1_4e792c90-5eda-47ce-9d0a-78a7c6984880">29,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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowances for doubtful accounts</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%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9">27,182</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d">35,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;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 sales commissions</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4">15,461</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7">9,199</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNi0yLTEtMS0w_2d26fd01-31f0-4bb4-b972-d2b9f16abf02">13,124</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNi00LTEtMS0w_d22c9f8c-2cdc-4312-95e7-1177b2fe317d">13,360</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNy0yLTEtMS0w_c1b75c3e-aa20-447e-a0ba-49bf81e1b50f">217,835</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNy00LTEtMS0w_3a5e64bb-c48e-42fe-9016-9bec1a02b9e9">208,679</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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219" 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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjE3Mw_191c7aed-dac2-42cd-94ae-6e5e41679beb">1,704</ix:nonFraction> as of March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjE4OQ_8de63a1c-aa3e-43cb-a75f-da543c57de75">2,008</ix:nonFraction> as of December&#160;31, 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)<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895" continuedAt="i52b5f89dd1c143bc8c0cc827e7821e55" footnoteRole="http://www.xbrl.org/2003/role/footnote"> </ix:footnote></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="i52b5f89dd1c143bc8c0cc827e7821e55">Amortization of deferred sales commissions was $<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjI1NA_486b1de7-44fc-4b6c-a7ef-21786d67fbc0">972</ix:nonFraction> for the quarter ended March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjI4MQ_c167010e-c098-49b7-a71a-d290a6015797">882</ix:nonFraction> for the quarter ended March&#160;31, 2020.</ix:continuation></span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i6b3ef9e64e1641e9a022fe103b53f3bb_D20210101-20210331" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU0OA_0de21645-1f9f-4ab9-87ee-34f3090b5b52" 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 allowances for uncollectible accounts related to loans and notes receivable from distributors were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="i8099760cf9094423a419b85942a1657e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMi0yLTEtMS0w_782f6da2-8a68-487e-ac2b-bc1ceeb30764">3,995</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="ibdd905821ebf447dacd7f7039be41e50_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMi00LTEtMS0w_30aa89f6-e6c6-4030-98fe-3cf79e453f79">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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124">Adoption of ASU No. 2016-13</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%">&#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="ia4f81ab58e24466993015a359c9abbb6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy00LTEtMS0w_ae2f311b-821c-4f90-8d94-76abf7a226ed">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 (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%">(<ix:nonFraction unitRef="usd" contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNC0yLTEtMS0w_52445a26-5496-4839-8715-07f16d4b2f13">634</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="i176c96aed8e64a98970f14391514d426_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNC00LTEtMS0w_da7a08be-b416-4889-a880-98eed1b96273">5,382</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%">Balance, end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNi0yLTEtMS0w_394194cb-5461-4839-a66e-8c2c38880b08">3,361</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="ifc3db0cfec384ffeb009a93d8dda0109_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNi00LTEtMS0w_c78fa253-b0a7-438b-8549-9658c0e053a7">10,415</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><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the quarter ended March 31, 2020, we recorded a loan-specific allowance related to a distributor that was underperforming. In calculating this reserve, we utilized various valuation techniques to determine the value of the underlying collateral, resulting in an allowance of $6,128 as of March 31, 2020. Other past due receivables and those on non-accrual status were not significant as of March&#160;31, 2021 or December&#160;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%">We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other </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:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i45609eaa7446414387485d6ee3ca7574"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.</span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUyNg_4755e2f3-8590-43d0-b997-b058191248dd" 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 March&#160;31, 2021. There were <ix:nonFraction unitRef="usd" contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_1b7fb15b-b6c8-47bc-8e73-4c0d53ca22b7"><ix:nonFraction unitRef="usd" contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_33d0146d-e90b-443d-b29d-4065d1975215"><ix:nonFraction unitRef="usd" contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_b450310e-72d6-440f-a315-e94569cce640">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> write-offs or recoveries recorded during the quarter ended March&#160;31, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></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%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><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%">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><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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0yLTEtMS0w_b6959fa3-50ed-4718-babb-231d7b8385d9">1,310</ix:nonFraction>&#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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy00LTEtMS0w_d26d02cc-a233-468e-aea4-f6237c93448f">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 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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy02LTEtMS0w_f7f90a19-67fd-4dfb-a4b8-4cd2ca1eef5e">14,546</ix:nonFraction>&#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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy04LTEtMS0w_53b4a7b1-d4d1-4f8e-8c86-b168f7cb27b3">11,744</ix:nonFraction>&#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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0xMi0xLTEtMA_052a14a8-fcba-43c7-ad30-8a18f246ac7d">1,481</ix:nonFraction>&#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="ie2bff6f588214a2ebd85b548a471b743_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0xNC0xLTEtMA_e6726ea4-b435-4bef-97dc-03d166a60aa6">29,668</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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0yLTEtMS0w_ebb36423-859f-4523-988b-6bf4f87b5cc4">&#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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC00LTEtMS0w_3b17223e-c7c7-4688-a973-bc03bebd4e39">2,579</ix:nonFraction>&#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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC02LTEtMS0w_e46c1028-f3f4-45c9-b089-33cc74960a05">&#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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC04LTEtMS0w_24bb4c93-ab41-4e9b-bf4b-a25ae281e8d8">&#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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0xMi0xLTEtMA_c3f1277b-b6f4-4abe-8522-aeca0b98a917">&#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="i3621ff19b64e4f08965f8411ad0777dc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0xNC0xLTEtMA_e5018e6b-cb0c-42fc-abd2-e1240308d311">2,579</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0yLTEtMS0w_aff42ed6-fb58-435b-950c-4ca1fbfd5bac">1,310</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS00LTEtMS0w_35aa50f5-b57a-436e-8798-b54f399c6ada">3,166</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS02LTEtMS0w_f57b0091-8a24-4755-8361-684226967881">14,546</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS04LTEtMS0w_6a068f90-ff6d-4f35-babb-f4d7209fa5ba">11,744</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0xMi0xLTEtMA_be4da68c-8312-4375-b1d4-fe6b06382eb1">1,481</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="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0xNC0xLTEtMA_c429eef0-2683-4928-8b7d-fe2846f3fe42">32,247</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><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="dlx:ScheduleofprepaidproductdiscountsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3OA_8f84c777-1c0b-4866-b103-d35d6228be09" 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 during the quarters ended March&#160;31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.646%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMi0yLTEtMS0w_2d7cddf7-15a5-40c5-9ff3-e5740343d0a4">50,602</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="if2b16ece69844f3e89613b8da546b35e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMi00LTEtMS0w_dc9a3e52-1f63-41a7-9ad7-da0532f54dd2">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Additionstoprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8">7,890</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Additionstoprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34">2,470</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Amortizationofprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNC0yLTEtMS0w_e627f0ea-236a-4386-ad81-f3cdeb38c09d">7,440</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Amortizationofprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNC00LTEtMS0w_7c007ba6-d453-40e7-9e7a-353d2b6d1c4e">7,077</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" name="dlx:Otherchangesinprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNS0yLTEtMS0w_2d521000-6eb9-4303-b359-12fefe7f7186">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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="dlx:Otherchangesinprepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNS00LTEtMS0w_17fe7a10-852d-4aa7-b2de-9fe0866dd994">544</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 period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNi0yLTEtMS0w_69149327-9341-41b9-9759-1b249ff5fcd0">51,044</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNi00LTEtMS0w_f634d36d-eeb3-4002-9b32-a3832d4d7693">45,994</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386" footnoteRole="http://www.xbrl.org/2003/role/footnote">Prepaid product discounts are generally accrued upon contract execution. Cash payments for prepaid product discounts were $<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountpayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDA2Mw_79b9b51d-4cb5-4606-b2c0-d14994f1e708">9,590</ix:nonFraction> for the quarter ended March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountpayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDA5MA_69f24757-657e-491b-87ec-a5d6ebbda561">7,321</ix:nonFraction> for the quarter ended March&#160;31, 2020.</ix:footnote></span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ2OQ_b7800b77-5c84-40bd-86d4-7c54333d1dba" 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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>2020</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5">49,469</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045">42,104</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMi0yLTEtMS0w_1d448ff8-554d-42f4-9425-d9e40fdfaf7d">17,005</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMi00LTEtMS0w_7322cbc0-6e9d-40b4-9636-3ac970fb0def">21,090</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountliabilitycurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMy0yLTEtMS01Mjk_8885b266-5a81-4b04-942d-508d19871a24">12,640</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:Prepaidproductdiscountliabilitycurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMy00LTEtMS01Mjk_de2b03b8-a1c1-4980-a6d9-3a4ed5eb39a9">14,365</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNC0yLTEtMS0w_fe7583c0-7ea6-4f41-b702-82d9c08c4b35">10,914</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNC00LTEtMS0w_f317413a-2c20-4345-a5db-b966b0a12d51">11,589</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:CustomerRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNS0yLTEtMS0w_b94851d6-79f2-4f28-afcb-6b9cf6ba7e0f">7,046</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dlx:CustomerRebates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNS00LTEtMS0w_a25e2f3e-f7b6-4d29-86af-5f7849d5cd33">8,179</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNi0yLTEtMS0w_e6fc7e0c-be08-4053-8d5c-f13eb11b9b29">77,849</ix:nonFraction>&#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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNi00LTEtMS0w_b108b838-dd5c-4864-b3bb-12e04087d714">79,856</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNy0yLTEtMS0w_394284dc-db62-4511-983c-bf1dc9c64779">174,923</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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNy00LTEtMS0w_e188e217-2937-4107-8b72-d73ff98379a4">177,183</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 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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed" footnoteRole="http://www.xbrl.org/2003/role/footnote">$<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDE5OA_6373c2d2-9330-4841-954e-24be7d02e781">16,121</ix:nonFraction> of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.</ix:footnote></span></div></ix:nonNumeric><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYwMg_9c618d51-786c-4979-8b7f-aa7622607198" 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%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">March 31,<br/>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 and cash equivalents</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMS0yLTEtMS0w_64ca6162-95b6-4cd1-be8a-7c5edf46acac">125,440</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMS00LTEtMS0w_bc5c5dfc-fc96-4ac5-aa66-1b21de4b4636">310,146</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%">Restricted cash and restricted cash equivalents included in funds held for customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMi0yLTEtMS0w_72502f5a-9f11-4b22-874c-f085b3f18ecf">109,075</ix:nonFraction>&#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="if70e53338c6e488b8fb1d33a19d1fdaa_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMi00LTEtMS0w_594cb7e3-281a-44ec-9126-44ded1ef108c">75,657</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 cash, cash equivalents, restricted cash and restricted cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMy0yLTEtMS0w_d6964445-5afd-4ead-a923-7343c6577a9a">234,515</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="i2cb30d62dcae4baba5aeeb978f92648b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMy00LTEtMS0w_2a3f7fbf-0446-4f84-867c-29eba0b96ba8">385,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:continuation><div style="text-indent:36pt"><span><br/></span></div><div><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:120%">11</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_34"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 (LOSS) PER SHARE</span></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RleHRyZWdpb246ZmE5NTc4NzQ4NmRlNDg0M2IyNjJmMzA5ZTJiOWNlZTBfMjkz_31d110c2-9165-4de5-9775-3fd299154ecd" escape="true"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RleHRyZWdpb246ZmE5NTc4NzQ4NmRlNDg0M2IyNjJmMzA5ZTJiOWNlZTBfMjk2_35243c72-6d0a-4cc8-aea1-aa2e728c9cdb" 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 (loss) per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings (loss) per share because their effect would have been antidilutive.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.915%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMy0yLTEtMS0w_07273a07-bed7-4982-8316-e76434e4d50b">24,325</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMy00LTEtMS0w_68d31f0e-b836-4ca1-8010-a32f16091401">60,131</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNC0yLTEtMS0w_dd659456-a2be-4cb9-ab24-f977998a81d7">33</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNC00LTEtMS0w_05b6ce01-e577-40e5-84d2-c9accabce72d">&#8212;</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNS0yLTEtMS0w_2d67abcd-700f-4d46-9547-ce7fcde012a9">24,292</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNS00LTEtMS0w_31010351-8b30-4eee-bade-371c1f90904a">60,131</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNi0yLTEtMS0w_9e9c7c22-abad-4c8c-934a-eb8122a2db90">19</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNi00LTEtMS0w_e904f789-beaf-4525-a3e2-a6db8acba486">21</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to Deluxe available to common shareholders</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNy0yLTEtMS0w_66b20670-ad61-4af0-9b92-d4a46f8aaf64">24,273</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNy00LTEtMS0w_5541e2fc-23d1-470c-868c-40061d2b807a">60,152</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOC0yLTEtMS0w_8a282925-679c-428d-843d-a77ce31249b4">42,046</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOC00LTEtMS0w_d71a35fc-f2fe-4050-87b2-094832b62985">42,028</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOS0yLTEtMS0w_25bbaf9c-e2cd-488a-bcd5-dc9045d028fe">0.58</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOS00LTEtMS0w_db6c0bfc-3764-4208-afe2-2d41794744d3">1.43</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share &#8211; diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTItMi0xLTEtMA_07273a07-bed7-4982-8316-e76434e4d50b">24,325</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTItNC0xLTEtMA_68d31f0e-b836-4ca1-8010-a32f16091401">60,131</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTMtMi0xLTEtMA_dd659456-a2be-4cb9-ab24-f977998a81d7">33</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTMtNC0xLTEtMA_05b6ce01-e577-40e5-84d2-c9accabce72d">&#8212;</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTQtMi0xLTEtMA_9b3422d2-d6b8-492f-b6e8-75f731c986a8">24,292</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTQtNC0xLTEtMA_0288d00f-902e-4e66-983b-934e2101f2f9">60,131</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTUtMi0xLTEtMA_92a72aa2-02ff-4edf-b8f1-e6453e906141">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTUtNC0xLTEtMA_d8c1756f-874f-406d-b700-6c5850d10e95">21</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="dlx:RemeasurementOfLiabilityShareBasedAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTYtMi0xLTEtMA_64f05e03-7984-46b0-b02d-d6119ccd32fb">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="dlx:RemeasurementOfLiabilityShareBasedAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTYtNC0xLTEtMA_cf973009-de9e-4f35-ba1b-3bf8c9d56fee">775</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) attributable to Deluxe available to common shareholders</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTctMi0xLTEtMA_3bb04514-bb57-4220-8f0b-a1b5d01646f1">24,292</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTctNC0xLTEtMA_108f44b0-f9c5-4e9e-bd27-df5816f62af8">60,927</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTgtMi0xLTEtMA_8a282925-679c-428d-843d-a77ce31249b4">42,046</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTgtNC0xLTEtMA_d71a35fc-f2fe-4050-87b2-094832b62985">42,028</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive impact of potential common shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTktMi0xLTEtMA_19695b6e-4a93-4ce1-87bb-0300eb2ae762">458</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTktNC0xLTEtMA_3eb71e3a-e514-4b21-9778-30f9832f236e">37</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjAtMi0xLTEtMA_47da9444-41d8-46ce-b741-7bc599ce009d">42,504</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjAtNC0xLTEtMA_01e53554-1178-49cc-8970-2ad9f8285730">42,065</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjEtMi0xLTEtMA_c56c2779-9660-4542-a384-71fe003c1c50">0.57</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjEtNC0xLTEtMA_bde9add8-79fb-460f-bb6f-56efb2e4f702">1.45</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjItMi0xLTEtMA_e8cdd878-a290-412d-9c60-60cc76143054">2,423</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjItNC0xLTEtMA_3320ce55-298f-4bb7-ad13-70fa7e9ce1c0">2,214</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></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:120%">12</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_37"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTM3_4a991c56-18a6-415c-a197-0427939ff9a9" escape="true"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTA0_635bfd1f-1138-4a29-9184-65917b8d1f0f" 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:#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%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income (loss) was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 13.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item in consolidated statements of comprehensive income (loss)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap</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%">(<ix:nonFraction unitRef="usd" contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMy0yLTEtMS0w_513555eb-9068-43df-b26f-0de86a85dd9b">334</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="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMy00LTEtMS0w_afd374a5-e92a-46d6-8fc3-afdd161e1af2">93</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="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="border-top:2pt solid #000000;padding: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%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax 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="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNC0yLTEtMS0w_770eb33b-228a-4362-b9e9-69ce3ce228fd">87</ix:nonFraction>&#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="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNC00LTEtMS0w_115535cd-d9bc-4f5c-a9da-826c901bb747">24</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNS0yLTEtMS0w_3069072a-2aa3-445d-a92e-da731d02b8fa">247</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="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNS00LTEtMS0w_ec921fb7-f2a2-42f9-af89-21da535e53b6">69</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="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="padding:0 1pt"></td><td colspan="3" 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 (loss)</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%">Amortization of postretirement benefit plan items:</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="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="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%">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="ia08cc403c9ec45379c15c24fa98d6cbc_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNy0yLTEtMS0w_2099b907-af01-41a3-821e-66b76c203a9c">355</ix:nonFraction>&#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="i6841c34bbbee4dcd9e6ce7fe17ee8ba3_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNy00LTEtMS0w_a8ccffbd-d478-42c4-895b-71f166e62c20">355</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i134385767f1f49e2b15b02a2bcc69dec_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOC0yLTEtMS0w_c47ce622-bc14-492c-890b-fa05f125325b">407</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="i501371ebc53b47f8a69a5507757f7778_D20200101-20200331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOC00LTEtMS0w_4fd66a00-bedb-4b2a-b129-f35638741624">575</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOS0yLTEtMS0w_7ca23117-4915-4a23-bb13-ab2982f6238e">52</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="i8d3c85788726483d84658f026b518cd7_D20200101-20200331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOS00LTEtMS0w_61753637-0e03-4a67-bbeb-ae30b45ff8aa">220</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="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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (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="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTAtMi0xLTEtMA_257c2197-e96d-4cd5-aad4-a45d3709100c">31</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="i8d3c85788726483d84658f026b518cd7_D20200101-20200331" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTAtNC0xLTEtMA_a30c3973-8c80-4c5e-a80c-2f2019e0592a">12</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (provision) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.75pt;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 postretirement benefit plan items, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTEtMi0xLTEtMA_933b479e-af0e-4b65-8daf-0eb6f2274ea2">83</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="i8d3c85788726483d84658f026b518cd7_D20200101-20200331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTEtNC0xLTEtMA_7bc63f9c-391f-4410-bbcd-f788ef603c57">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="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="padding:0 1pt"></td><td colspan="3" 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 (loss)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTItMi0xLTEtMA_e1a55815-a125-4f59-a4f8-79a51e974d7d">330</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTItNC0xLTEtMA_a356bcab-c388-4548-bcf5-d908be6f1246">139</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="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTIz_6a1b8142-d1b3-4905-b20e-17f87e8c30e4" 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%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#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 during the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:28.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.359%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on cash flow hedge</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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="i214d9ce334b44e3fa54d80d131c83bb3_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS0yLTEtMS0w_401ac8db-4997-4dde-85de-37445cc3cb94">21,956</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="i1d85be5c4eec47c0a67331afe2c639c5_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS00LTEtMS0w_7dc3aa20-5d90-495c-942d-393f15cdd449">90</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="ifbce3072b99e441181254a2cd0652f49_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS02LTEtMS0w_058846a1-a3f5-430d-9117-637faff39941">5,351</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="id4e81ce59769467fad850d5ec69c9c3f_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS04LTEtMS0w_b4790a47-b111-4a95-936c-3008e74ef3f2">14,036</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="ibaf7d90cde934436a9ca7fb286172a17_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS0xMC0xLTEtMA_2fef1e4f-c40d-4f23-a956-b0ff21df33a3">41,433</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:#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="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi0yLTEtMS0w_3085bec2-db74-4ee2-b608-fafff698af73">&#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="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2">204</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="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244">477</ix:nonFraction>&#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="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi04LTEtMS0w_63c55452-5062-4066-a5a3-9e5d07a6247d">1,006</ix:nonFraction>&#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="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi0xMC0xLTEtMA_faeccc38-a190-4083-b39f-07fe8f476bd4">1,279</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%">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="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy0yLTEtMS0w_891b22ca-58b3-4c99-b537-048f2335147d">83</ix:nonFraction>&#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="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy00LTEtMS0w_654a93c4-6494-4ed1-b8cb-38a76fb893c3">&#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="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy02LTEtMS0w_a5bb41be-945c-4a49-bb7e-fceb94994e6f">247</ix:nonFraction>&#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="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy04LTEtMS0w_0687d880-2a2a-44f3-91a9-88c7092a2fa8">&#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="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy0xMC0xLTEtMA_49d3b04b-77c9-4e15-8636-802d92a4ee00">330</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 current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC0yLTEtMS0w_7b85d992-3d38-417d-8325-8e9e296303fd">83</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="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC00LTEtMS0w_aca2316e-18f5-41ed-9ee3-4e1da1886e56">204</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="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC02LTEtMS0w_f02d3e92-cc53-4fa4-bd83-0108df382098">724</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;border-top:1pt solid #000000;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="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC04LTEtMS0w_e4b84419-c689-4c04-9508-1ea58d2476e8">1,006</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="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC0xMC0xLTEtMA_ed48cedf-68fa-46a2-9ee5-3e9c3001e1a3">1,609</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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="ia98d39bed00749049cf34b0eda39d363_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS0yLTEtMS0w_f2c4fab1-8994-45e9-b5b8-590d16c0209c">21,873</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="ia12a255948b74a41a1be672d1e7401f6_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS00LTEtMS0w_0d1fdcfc-4278-4a6b-9620-4b9b3429d45c">294</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="id59fb07b5c01488ca83e2dbdea91c419_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS02LTEtMS0w_3372ab80-8fed-41aa-be00-350aaa2efb4d">4,627</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="idc818bb9d26b408b96572d019cfc713e_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS04LTEtMS0w_d86c767b-ef2d-46be-b1e9-9a7a083aeec1">13,030</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="ib6df6070dc10491d92128a5af9fc8a96_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS0xMC0xLTEtMA_263a2d8c-a257-4b0d-bcdc-119d2cf41f49">39,824</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></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)<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTE2_5887b5ca-d550-4801-92e4-b665e9139aa3" continuedAt="i245a98241bf24354a3731cbddb84a91a" footnoteRole="http://www.xbrl.org/2003/role/footnote"> </ix:footnote></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="i245a98241bf24354a3731cbddb84a91a">Other comprehensive loss before reclassifications is net of an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNDA0_ed21acb8-420d-4bfd-bc4c-4cf82727a13f">71</ix:nonFraction>.</ix:continuation></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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTMw_2bc50850-ff87-4ecb-bb93-c58ff26f94f0" footnoteRole="http://www.xbrl.org/2003/role/footnote">Other comprehensive income before reclassifications is net of income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNDk4_b1fe9a20-8d41-4626-af98-e5381dead10e">168</ix:nonFraction>.</ix:footnote></span></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:120%">13</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_40"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: DERIVATIVE FINANCIAL INSTRUMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfMTI4Mg_da93a840-f9dc-4619-9075-bd4d717dc094" escape="true">As part of our interest rate risk management strategy, we entered into an interest rate swap in July 2019, which we designated as a cash flow hedge, to mitigate variability in interest payments on&#160;a portion&#160;of the amount drawn under our revolving credit facility (Note 11). The interest rate swap, which terminates in March 2023 when our revolving credit facility matures, effectively converts $<ix:nonFraction unitRef="usd" contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNDA1_e05177a2-ad1f-49a1-82a0-cf2f34a8e9d1">200,000</ix:nonFraction> of variable rate debt to a fixed rate of&#160;<ix:nonFraction unitRef="number" contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNDQ5_9c9a2e50-8c7e-41fa-a0c1-7661cc9b368a">1.798</ix:nonFraction>%. Changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair value of the interest rate&#160;swap was $<ix:nonFraction unitRef="usd" contextRef="id98924aa553d48be9996b3986d93c92c_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNzQ5_ed80216c-47cc-49ad-ba6e-fb9b579f9736">6,231</ix:nonFraction>&#160;as of&#160;March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="ie933cfc6c76e4c6ebab2933dd5496d1e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNzY1_4ece27bd-855d-40bc-803d-fcaf958e59fa">7,210</ix:nonFraction> as of December&#160;31, 2020 and was included in other non-current liabilities on the consolidated balance sheets. The fair value of this derivative is calculated based on the prevailing LIBOR rate curve on the date of measurement. The cash flow hedge was fully effective as of March&#160;31, 2021 and December&#160;31, 2020 and its impact on consolidated net income (loss) and our consolidated statements of cash flows was not significant. We also do not expect the amount to be reclassified to interest expense over the next 12 months to be significant.</ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_43"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: FAIR VALUE MEASUREMENTS</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkxMA_a0859288-978d-4e4b-83b8-b6466bbfaf7c" continuedAt="i4d8d4052d35c4818af9118544805d7a9" 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 policies on impairment of goodwill and indefinite-lived intangible assets and impairment of long-lived assets and amortizable intangibles explain our methodology for assessing impairment of these assets and can be found under the caption "Note 1: Significant Accounting Policies" in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K. </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 asset impairment charges</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%">During the quarter ended March 31, 2020, we concluded that a triggering event had occurred for <ix:nonFraction unitRef="reporting_units" contextRef="i8c597b5ed82a4e2a9210d6ba85dbc11d_D20200101-20200331" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0NzAzOQ_6493f5da-9424-4a5b-9956-5a36a35f54d1">2</ix:nonFraction> of our reporting units as a result of the COVID-19 pandemic. As such, we completed goodwill impairment analyses for these 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 Cloud Solutions Web Hosting reporting unit was fully impaired. As such, we recorded goodwill impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i187a79ddbbdb472dacfc49047f2336e0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzYzMg_cf8cf1f8-d2a3-4099-ba70-7a578af780bb">63,356</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i05552fcdf9eb427a9cf5411bdca9d2f5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzYzOQ_077d90bc-486a-4e31-823b-72ab4354db39">4,317</ix:nonFraction>, 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, $<ix:nonFraction unitRef="usd" contextRef="i3930d2f6224f48a49ecd1d5c05375847_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzg2Ng_13779ffd-14bf-41d5-a399-f50ffea78d06">62,785</ix:nonFraction> of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.</span></div><div style="text-indent:27pt"><span><br/></span></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 as a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Cloud 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="ib6d55e14fe1047418987aa5ef953e4a8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTU2NQ_635e1dd6-6c78-4a5b-9390-d3bcfed043ed">17,678</ix:nonFraction>, primarily 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="i0bd05530588d49d8aad6c687ccd7700c_I20200331" decimals="2" sign="-" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTkxNg_5e77c3e1-62f3-49bd-aaee-3bd4fcaf9a43">31</ix:nonFraction>% and a gross margin decline of <ix:nonFraction unitRef="number" contextRef="i2ed16fe84801406f97ab6c226ec93a60_I20200331" decimals="3" sign="-" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTk0OQ_c052d1d7-b0d5-47f8-a097-d5e18e15491d">5.2</ix:nonFraction> points in 2020, as well as a discount rate of <ix:nonFraction unitRef="number" contextRef="i97a29b07d4ce4b06b6f8e2eef09c5fd6_I20200331" decimals="2" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTk5OA_7eb16154-1508-4633-a0b1-522ff51ebf00">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 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 discounted 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="i3b6432f46d80403ba08b4dcc3af7f0b9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNjQ3OA_f389f3d2-94aa-4593-a9a4-ce44f81fb260">2,752</ix:nonFraction>, reducing the carrying value of the related customer list intangible asset. In calculating the estimated fair value of the asset group, we assumed <ix:nonFraction unitRef="number" contextRef="ia08fda632beb4a369a564398b4ead8aa_I20200229" decimals="2" format="ixt-sec:numwordsen" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTE3Nw_ec906c9c-df81-4afe-a799-1c49afcb966c">no</ix:nonFraction> revenue growth, a <ix:nonFraction unitRef="number" contextRef="icc7ef1a595b24fe4a20ca9b4499f9822_I20200229" decimals="3" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTE5OQ_fe4b86ee-6c2c-4f68-a19b-5319ae4e87ee">1.9</ix:nonFraction> point improvement in gross margin and a discount rate of <ix:nonFraction unitRef="number" contextRef="i27cb3ef840f141819231ab2fc9603e52_I20200229" decimals="2" name="dlx:Intangiblesfairvalueinputs" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTI2MA_b7a484be-53d3-4531-8ff2-626a8af94f1c">11</ix:nonFraction>%. Also during the first quarter of 2020, we recorded asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0NjEzNQ_47069a06-5788-42c7-8147-9d423331975c">2,227</ix:nonFraction> related to internal-use software and a small business distributor held for sale. Customer attrition in the business utilizing the software caused us to evaluate the asset for impairment, and this analysis indicated that the software was fully impaired. During the first quarter of 2020, we agreed to sales terms for the small business distributor. Based on the negotiated sales price, we recorded an asset impairment charge to write-down the carrying value of the asset group to its fair value less costs to sell.</span></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:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i4d8d4052d35c4818af9118544805d7a9" continuedAt="if41749283021421bb186b1873a387aa3"><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 a<ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkxMQ_608784ae-e31d-44be-b382-82d898d0ffba" continuedAt="iac18b5b37ae34e0985f65c1b67e21f14" escape="true">sset impairment analyses completed during the quarter ended March&#160;31, 2020 was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="iac18b5b37ae34e0985f65c1b67e21f14"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:30.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.381%"></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="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 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="border-top:2pt solid #000000;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:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-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%">(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 #000000;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%">Intangible assets (Cloud 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="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38cac823bd6b4f909befc30f232981b7_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC0yLTEtMS0w_974b5486-b593-478a-8942-8710a63c509f">2,172</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%">&#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="i6ac4585addb54c228f0a6cd7597f9b57_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC04LTEtMS0w_c19e8158-12ce-4685-ac76-20b645663536">2,172</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="ib6d55e14fe1047418987aa5ef953e4a8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC0xMC0xLTEtMA_635e1dd6-6c78-4a5b-9390-d3bcfed043ed">17,678</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: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%">Small business distributor</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="i1097b996426b4cc599b98f5ba7d4550e_I20200229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC0yLTEtMS0w_9f49b788-7d36-4965-a1a5-30deb0128940">7,622</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="i029036450c6447f4adf49e1592ebe6b0_I20200229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC04LTEtMS0w_898d3a8e-f2cf-41ae-b424-b9387787ac8e">7,622</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b6432f46d80403ba08b4dcc3af7f0b9_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC0xMC0xLTEtMA_92d286d5-884a-422d-8c50-667cc0ba3e01">2,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%">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="i48f5e0c447874cafb3812c8685ff0709_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS0yLTEtMS0w_ec019be2-0a74-4c75-8b02-9efa7e34a5cc">1,412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="i8129c9e3b079474aad9dccf777a2b5b4_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS04LTEtMS0w_49721740-0d26-4738-847c-cccf48c730d4">1,412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS0xMC0xLTEtMA_47069a06-5788-42c7-8147-9d423331975c">2,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%">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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfMTAtMTAtMS0xLTA_fc4928ec-b7aa-4a29-85e4-5dad211ea36a">67,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 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</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 #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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfMTEtMTAtMS0xLTA_cda57939-d5f7-49dd-a427-4572b15dce28">90,330</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><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 $<ix:nonFraction unitRef="usd" contextRef="i89a4e6482e7b47cebbe54276cd2bc083_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDUwOQ_f19bd330-e9fc-415f-b066-92d60c6b4bc1">8,397</ix:nonFraction> related to customer lists, $<ix:nonFraction unitRef="usd" contextRef="i21a072b5b0d54904b1a1a7604ca8a7b8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDU0MQ_806cbfca-8486-4607-913b-e32817347fbb">6,932</ix:nonFraction> related to internal-use software and $<ix:nonFraction unitRef="usd" contextRef="i662767847bc244e9b3710a404b777b75_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDU4Nw_dda92a6b-8b7b-4ca9-ab30-2a36e34ed13d">2,349</ix:nonFraction> related to other intangible assets.</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%">Recurring fair value measurements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Funds held for customers included available-for-sale debt securities (Note 3). These securities included a money market fund that is traded in an active market, a mutual fund investment that invests in Canadian and provincial government securities, and an investment in a Canadian guaranteed investment certificate (GIC) with a maturity of <ix:nonNumeric contextRef="ia279eae87817459999e393cc5fdcf7c9_D20210101-20210331" format="ixt-sec:duryear" name="dlx:MaturityPeriodDebtSecurities" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODg5NQ_f757cbdc-cf93-452a-a2a0-9d90b3a97f17">2</ix:nonNumeric> years. The cost of the money market fund approximates its fair value because of the short-term nature of the investment. The cost of the GIC approximates its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities. 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. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income (loss) and were not significant during the quarters ended March&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkzMA_a903aee3-b38a-49cd-85ab-1e555a487b38" continuedAt="i870d912879054351bbb9c509788a8004" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.453%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#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 (loss):</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</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 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="i1898106c337449ca9df30adf9bdd4126_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS00LTEtMS0w_bda96b34-d5d1-411e-8890-cd20661b4b1e">12,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="i90408eb32a5a40b6a9ef6582a407f3da_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS02LTEtMS0w_39928002-b30b-44ec-a4e6-9eb77497f047">12,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="ia85e707f7b994bc8856c30c88471dc5e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS04LTEtMS0w_6836aa19-b135-4f67-894e-ab77896506d7">12,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: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%">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="iab4091af674b49d48e575c01ca61ad91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi00LTEtMS0w_7c19c345-d277-45a0-a19f-052fc0d12628">13,391</ix:nonFraction>&#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="ie680eb80ec6644049b7f1025d002e5e2_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi02LTEtMS0w_1d0207b6-6bb2-41d9-bb26-49988dbd39e5">13,391</ix:nonFraction>&#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="iaed0e38a8e22436789f37332777332e0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi0xMC0xLTEtMA_497927de-6f8d-460e-9665-4ec4dee2dd79">13,391</ix:nonFraction>&#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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liability (Note 6)</span></td><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 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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy00LTEtMS0w_c741cd48-dc45-40fc-9a2a-f0897348ed61">6,231</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="i4da57da9dc0d4693911f469a286e2424_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy02LTEtMS0w_cf8d7ff8-9a25-4b7d-b3d8-b1a6b1efd4d9">6,231</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="i8b8f8d98b1f94f09b6561c0de77ec9ea_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy0xMC0xLTEtMA_1cdafc31-a695-4f3a-bd3a-85933c5c18de">6,231</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"><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:bottom"><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="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS00LTEtMS0w_b67f99be-1950-4e96-b106-928caaf74eea">125,440</ix:nonFraction>&#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="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS02LTEtMS0w_bf9836d0-f5b0-4a76-9a4a-971d8603840b">125,440</ix:nonFraction>&#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="i66d07c86dec2408ba4c170833cc13891_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS04LTEtMS0w_3b8a8bdd-781d-46e1-bd1d-ac351bc50de4">125,440</ix:nonFraction>&#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;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%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#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="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtNC0xLTEtMA_7d0c745d-1d22-41a8-bf3d-43608e3d6951">97,075</ix:nonFraction>&#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="i4e6d37ff98a844cfa4bff28f3a638458_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtNi0xLTEtMA_e938defe-23a5-4840-b7f8-a019536599ae">97,075</ix:nonFraction>&#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="i62ced6a4bfcb4ddd8754506605e975dc_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtOC0xLTEtMA_58959a4f-19e4-405b-9ebf-fae3305912bb">97,075</ix:nonFraction>&#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;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%">Loans and notes receivable from distributors</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtNC0xLTEtMA_6e240455-eb24-45f6-a245-257fea6fb3f4">28,886</ix:nonFraction>&#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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtNi0xLTEtMA_9a07e371-c13e-4be1-8244-6997dafdf39b">28,843</ix:nonFraction>&#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="ic81b96b72170496886c1660c730c5b88_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtMTItMS0xLTA_51808dad-eb17-44df-a51c-071c29e31d01">28,843</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItNC0xLTEtMA_6677b643-f545-4b4f-90ea-c40a5fab3fb2">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItNi0xLTEtMA_2c2a257e-dda2-44c8-be3a-5cb45cefe26e">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i9253c07b90984fe4bef469831f8fb855_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItMTAtMS0xLTA_258ef8e1-172f-4aa8-8dca-e53380f4c838">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><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:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="if41749283021421bb186b1873a387aa3"><ix:continuation id="i870d912879054351bbb9c509788a8004"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income (loss):</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Cash equivalents</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="i0e082f433b164f359af3e8c98308d3ce_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS00LTEtMS0w_ce4e8cdf-e66f-456b-a7bd-a1e3fa8608a9">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic185793f83e14825a23c8221bee23b24_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS02LTEtMS0w_0c518952-451c-4ec8-ac04-2852248ff814">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib797847d15784ad9804392d93c85a0d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS04LTEtMS0w_66dea78a-d7bd-4ba7-bc45-2d7a3b8ac58d">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">&#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:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad2e1dbf9454b9e8adac8f261eae114_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi00LTEtMS0w_56124c4f-23b0-46dd-8107-05d825b960ab">13,462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i560a93347a584a908c52d4b595a3e977_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi02LTEtMS0w_9335550d-c35c-4e6b-bd36-bd649bb7f131">13,462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="i390e5e8cfa774941ac9845a70c9b6ab0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi0xMC0xLTEtMA_f7744c59-3fa7-471f-b7c1-6473b2cf2f40">13,462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">Derivative liability (Note 6)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy00LTEtMS0w_cdc595b2-1cec-4c8e-a59e-6f6482ca919a">7,210</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="ib6b2de04a77c4c4aaabfd241d81e27c4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy02LTEtMS0w_df10dd8f-fe41-49a8-86a7-a969d692ba24">7,210</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="i9a54bf99865e43339b84a57fa699d700_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy0xMC0xLTEtMA_aa479092-32d7-430e-974b-23ceafd02333">7,210</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:bottom"><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="ib846fc682b064beea95941c45783e929_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS00LTEtMS0w_11528026-6fe3-4f97-bae3-5baf45b44e22">123,122</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib846fc682b064beea95941c45783e929_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS02LTEtMS0w_ee4d1d95-9024-41a9-95c2-a49056b9e57e">123,122</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8071d13021dc4a31b28dae084327cf02_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS04LTEtMS0w_464e459e-42a8-4501-9f1b-c6e06420adb0">123,122</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtNC0xLTEtMA_f81755c8-56a9-48ce-8789-08215466b90b">91,287</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtNi0xLTEtMA_10892c69-5548-4ec7-8279-2ea578318018">91,287</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i376c740a479543a6bc71cde977e528c9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtOC0xLTEtMA_7c55a3a8-46b5-4c25-9c2f-a16744d37214">91,287</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Loans and notes receivable from distributors</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current 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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtNC0xLTEtMA_7b7ecbbd-01ae-4f1c-8b9e-6ecf53a7e3d1">37,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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtNi0xLTEtMA_9a0a8a85-0d06-4852-83ab-ca7f8d87391e">36,950</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="iff3effbed4244b88b9ffa57392e9ce9e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtMTItMS0xLTA_392e2c4c-9b8b-4ab1-b862-7e954adb2f21">36,950</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%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItNC0xLTEtMA_b2d051fe-ab2a-4afe-9c78-d267e24cab96">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItNi0xLTEtMA_8a8d6ae2-c157-4ca4-9e39-6a69b252561a">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="i15eba017e7f840f3938fa85c7ade9eb4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItMTAtMS0xLTA_a6bc3dab-58ab-4023-bfc1-91d2e23da396">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="iadbba1cc7771448c8b5ac17f6ccf42fa_49"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: RESTRUCTURING AND INTEGRATION EXPENSE</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjA5OA_1e9a0cbc-d9d5-4761-bd68-34f0b3f95783" continuedAt="iac506680c0064066bcef54a800926b3a" 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 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 and 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><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjEwNQ_87447efb-bc1a-46a0-896c-37bc7a01a56c" continuedAt="i90453d40e83a44f0b36b2ceb8dc83cdf" 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 comprehensive income (loss) as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf134049b564be78bcc9f278b93f7da_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMi0yLTEtMS0w_a94dffe9-8cba-4765-b9c5-eafff4cf6efa">899</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="ic0dfa2da0637447d93011fa766bd0472_D20200101-20200331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMi00LTEtMS0w_bd4754c2-5f4d-4a4c-8059-7005e11aefd0">829</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aa0a51cf8894a4a9ac513cf80531efe_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMy0yLTEtMS0w_c587c93b-480f-41a8-86cb-d36d424262c2">14,313</ix:nonFraction>&#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="ieb0c7df3d8e14f979d49df35d58a002e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMy00LTEtMS0w_9e6177f7-c8be-499e-917e-087a9ad1bdd3">17,654</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfNC0yLTEtMS0w_3c4a1a27-bb13-4676-a218-9f3c75e20aec">15,212</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfNC00LTEtMS0w_d38d3f57-c01d-4c0a-9f2a-33f1db566601">18,483</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></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:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="iac506680c0064066bcef54a800926b3a"><ix:continuation id="i90453d40e83a44f0b36b2ceb8dc83cdf"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense for each period was comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting 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="iadf9d06f6c7343dd90c1dc0b981e45c8_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfMi0yLTEtMS0w_d7e49e71-f190-4df7-9907-f1ab5a852bed">7,383</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="ife2c0ccc591849c1ba8a0f3df7716a97_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfMi00LTEtMS0w_00c99979-6d20-42c1-a9e4-568ca2e527e8">10,901</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal labor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idae9027603b54c668071eb3b4a2b6ae3_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNC0yLTEtMS0w_84767503-2f5c-449f-9399-615ad4dc55d0">2,041</ix:nonFraction>&#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="i919aba505d214fabaa8a2441c3aaaf4b_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNC00LTEtMS0w_96a123f4-58c5-4994-9f1e-2bcb480e994d">1,853</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331" decimals="-3" name="dlx:Restructuringchargesnet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS0yLTEtMS0yNDkz_fd5cc763-da14-445b-a667-fd501cff986d">857</ix:nonFraction>&#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="i78edec9c05ed4316b2b92ad201a6cdab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Restructuringchargesnet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS00LTEtMS0yNDkz_8c3faf9a-fd00-4ef4-8787-6a6677976854">5,083</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68ed2d629dec43d4be29c87d4f90224b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS0yLTEtMS0w_02f93c12-e9d3-4f88-8764-2cdd6e768459">4,931</ix:nonFraction>&#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="if3220b4cc01749079f936f4c50b1ba32_D20200101-20200331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS00LTEtMS0w_8ca5db02-229e-42dc-8031-218e7057e3e3">646</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNi0yLTEtMS0w_49c9305c-980d-44a5-8b8e-1dc57c81d110">15,212</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNi00LTEtMS0w_14ff98ce-91d0-45b8-bfe4-f0c0211e80e8">18,483</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions are expected to be completed in the second quarter of 2021, and we expect most of the related severance payments to be paid by mid-2021, utilizing cash from operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjA5Ng_9b063962-d5b7-4258-bcdb-2c14fd784d2c" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee severance benefits</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2020</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="i187f838cb02d451c8ff1dacbc909910f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMS0yLTEtMS0w_8bde4211-a859-40b6-b565-623c3457c102">6,798</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:#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="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMi0yLTEtMS0w_7684ce11-7c4e-4a0a-aa8c-e9ebb335c6e7">1,877</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="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMy0yLTEtMS0w_61a746a0-ad9f-44f7-93d0-f7b91f6c87f4">1,020</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="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfNC0yLTEtMS0w_0a4bf903-71c3-4da6-a1ce-8e5c1cd5a6b5">5,701</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, March&#160;31, 2021</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="ib842be2fffc34b8bb8745d67a956540c_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfNS0yLTEtMS0w_31e41607-3acf-46d7-ab24-db42c86a5600">1,954</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 style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The charges and reversals presented in the rollforward of our restructuring and integration accruals do not include items charged directly to expense as incurred, as those items are not reflected in accrued liabilities on the consolidated balance sheets.</span></div></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:120%">17</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_52"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 9: INCOME TAX PROVISION (BENEFIT)</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RleHRyZWdpb246YTc5YTAzNjVlZTk2NDc5YWI3YTYyMzBjYTQ4MTJlODhfMTE4_a1444b14-eb33-4768-9224-85c6c6f38793" escape="true"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RleHRyZWdpb246YTc5YTAzNjVlZTk2NDc5YWI3YTYyMzBjYTQ4MTJlODhfMTE5_599d3eaa-634c-498d-9d8f-b48f27b68798" 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 pre-tax income (loss) reconciles to the U.S. federal statutory tax rate as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:66.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.298%"></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%">Quarter Ended March 31, 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%">Year Ended December 31, 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMS0yLTEtMS0w_413a4fc6-1a2e-4454-951b-e69547241202">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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMS00LTEtMS0w_fe744c5b-227b-47d2-9d01-91d39672acef">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 7)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMi0yLTEtMS0w_6b1443d1-7ac8-4644-8817-876718012448">&#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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMi00LTEtMS0w_034570fb-7261-4e54-91e9-96194972b9e2">39.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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy0yLTEtMS0yMDEw_b3ee75f9-4e59-49f2-b250-003325ae05c7">3.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:#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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy00LTEtMS0yMDEw_7ec1cb4f-38bc-4b0e-92e6-827ef0838a93">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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy0yLTEtMS0w_19a9cc0d-f11f-4295-9999-89c48996f33d">2.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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy00LTEtMS0w_7ddfbd34-3660-44c0-9695-3f2b9f62bbb2">7.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></tr><tr><td colspan="3" style="padding:2px 1pt;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS0yLTEtMS0yMDE0_4a24fee0-36e5-4e12-9b33-b018856af03e">0.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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS00LTEtMS0yMDE0_e0c0b025-26a5-4cbc-a419-5383e719e513">2.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><tr><td colspan="3" style="padding:2px 1pt;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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNC0yLTEtMS04NzU_4938683f-8103-4d3f-a460-910a57d15827">0.6</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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNC00LTEtMS04NzU_ade62ffe-b638-40b8-9583-492a62d7ebc8">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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy0yLTEtMS0yMDI3_fcf2f689-f249-4508-9143-6c2a8a330509">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:#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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy00LTEtMS0yMDI3_bec966bb-a448-4a9c-a2dd-b3bf56fa7c5e">2.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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" sign="-" name="dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS0yLTEtMS05MDU_c712e83f-4462-425b-90e1-301bad934824">0.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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS00LTEtMS05MDU_36983f25-cce9-4cc6-9775-0986e5c18cb7">2.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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNi0yLTEtMS05MDU_1cb1def5-2187-4148-8e99-72d8b7728520">0.6</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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNi00LTEtMS05MDU_ffad7ac9-c906-4dfe-b26c-2c0042380866">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%">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:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" format="ixt:zerodash" name="dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy0yLTEtMS04ODQ_83532fee-9f19-4476-b1b8-ce687e6c912f">&#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="number" contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" sign="-" name="dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy00LTEtMS04ODQ_80a78c16-9a4c-48d4-9dae-fc469e99bd5b">2.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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC0yLTEtMS04ODg_7507f47f-e317-44bf-af42-a842d66d220a">&#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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC00LTEtMS04ODg_d55595fd-f83a-4943-84c2-fc83a53c0bd0">0.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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC0yLTEtMS0w_15d09fd7-0b30-4296-965a-dc9eb6314d26">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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC00LTEtMS0w_ae0db12d-8f95-4763-861b-ceaf91f32efd">0.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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOS0yLTEtMS0w_d7299ccd-1992-478c-93f2-afaf0810f26a">27.4</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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOS00LTEtMS0w_05d139e8-ef8c-4cce-8c4d-63df165527ce">70.9</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></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_55"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: POSTRETIREMENT BENEFITS</span></td></tr></table></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RleHRyZWdpb246YzgxZmMzYmI3OTllNGRiZDg2NWJiZTNiMDIyZmExZGJfNjA2_0e315612-1ad8-414b-83f2-185d428522a4" 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 have historically provided certain health care benefits for a large number of retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement benefit plans can be found under the caption &#8220;Note 14: Postretirement Benefits&#8221; in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RleHRyZWdpb246YzgxZmMzYmI3OTllNGRiZDg2NWJiZTNiMDIyZmExZGJfNjE4_43f1cd31-8b2e-4091-bf60-391a44e56724" 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%">Postretirement benefit income is included in other income on the consolidated statements of comprehensive income (loss) and consisted of the following components:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMi0yLTEtMS0w_52ba267e-69d6-4b02-b39b-347351449ddd">242</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMi00LTEtMS0w_cabb5bde-eabd-4581-8989-e69d9c4da0ee">478</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMy0yLTEtMS0w_9ddaa96d-f7df-49c6-b0fe-018900d70540">1,875</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMy00LTEtMS0w_87de6822-a7c2-4820-81c1-7423b884e18b">1,905</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNC0yLTEtMS0w_a4087bb4-c45b-4f4d-935c-ff6056d871cc">355</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNC00LTEtMS0w_7e20fb39-2851-4cf7-8bd4-c72891f7fb15">355</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNS0yLTEtMS0w_46b20eee-b066-48bb-a309-715d75fd6748">407</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNS00LTEtMS0w_5b14645a-fe8f-4335-afbf-1961ea2a9b7c">575</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNi0yLTEtMS0w_864b0c26-d364-4fd6-8ae5-f1367c603e75">1,581</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNi00LTEtMS0w_e80ac3df-d956-4ae5-99e8-99a37355abca">1,207</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></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="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:120%">18</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_58"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: DEBT</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE2OA_84780562-f8aa-4697-aa0e-ca83a76d53f1" 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 consisted of amounts drawn on our revolving credit facility of $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTA_9fc5ff5e-055c-4ec2-a8ab-1ee6a84a2344"><ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTA_b8fb051e-d2f0-4f85-aa06-2b408bc92ed8">840,000</ix:nonFraction></ix:nonFraction> as of March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021, the total availability under our revolving credit facility was $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfNTk3_43ece11f-0a48-439e-a059-7bb73ea4338d">1,150,000</ix:nonFraction>. The facility includes an accordion feature allowing us, subject to lender consent, to increase the credit commitment to an aggregate amount not exceeding $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfNzU1_87bec4c0-1a8a-401e-ac70-3304938f1386">1,425,000</ix:nonFraction>. The credit facility matures in March 2023. Our quarterly commitment fee ranges from <ix:nonFraction unitRef="number" contextRef="iba735f58ae744858bd40a620aad934a2_D20210101-20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfODM1_54f75387-8bb0-4a26-9d9a-18fbfaaf360c">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i512d8363476c48a295aa2dbb85d7b194_D20210101-20210331" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfODQx_51c8e6be-2aaa-4f71-a148-22463da6cc9a">0.35</ix:nonFraction>% based on our leverage ratio. Amounts drawn under the credit facility had a weighted-average interest rate of <ix:nonFraction unitRef="number" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTU0_b2f6329c-a55f-4534-b68e-e728d5557805">2.00</ix:nonFraction>% as of March&#160;31, 2021 and <ix:nonFraction unitRef="number" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTcw_8d1bca86-1a88-4f94-a171-c8b16cc12eda">2.01</ix:nonFraction>% as of December&#160;31, 2020. In July 2019, we executed an interest rate swap to convert $<ix:nonFraction unitRef="usd" contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTA0Mg_32cca8b1-eb51-4187-af9a-6a8787d157d1">200,000</ix:nonFraction> of the amount drawn under the credit facility to fixed rate debt. Further information can be found in Note 6. </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%">Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio of <ix:nonFraction unitRef="number" contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331" decimals="1" name="dlx:Leverageratio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTcwNg_ccd89f3e-3947-44ac-9f2e-86912f46c8f0">3.5</ix:nonFraction> and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement, of <ix:nonFraction unitRef="number" contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331" decimals="1" name="dlx:MinimumratioofEBITtointerestexpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTg1Mw_5418bcd6-b239-462f-a507-b83a016cd1b9">3.0</ix:nonFraction>. Additionally, the 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.</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%">There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed <ix:nonFraction unitRef="number" contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331" decimals="INF" name="dlx:TotaldebtlessunrestrictedcashtoEBITDAratio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMjQ0Mw_a5405ece-9030-4069-8959-030bf934201f">2.75</ix:nonFraction> to 1, there would be an annual limitation on the amount of dividends and share repurchases.</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE4MQ_7835bb15-c346-4604-a63a-765fb88344e7" 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 credit facility were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.711%"></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:17.201%"></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:16.324%"></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%">Quarter Ended March 31, 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%">Year Ended<br/>December 31, 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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMS0yLTEtMS0w_eab0fcb8-0363-4103-aca9-e0a2f7a4972d">840,165</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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMS00LTEtMS0w_204de13a-3e10-49bc-b634-b30e7adb70a5">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;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%">Weighted-average</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">interest 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMi0yLTEtMS0w_651bc08f-3d77-47a8-af3a-74cc18a50cc0">2.00</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="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMi00LTEtMS0w_66b36883-4d45-4470-8c13-332f1dea1ca6">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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Total<br/>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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMS0yLTEtMS0w_a71ba86f-50a8-4dc0-8af3-de0a3c7f1462">1,150,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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMi0yLTEtMS0w_351eab82-b7d9-4155-a769-25842ebf6e00">840,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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e">7,658</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 March&#160;31, 2021</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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfNC0yLTEtMS0w_0031f1e7-cfe7-40dc-a6e7-a915e777d96a">302,342</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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE5OA_0252c32d-8831-4cf5-b021-4dfcad3ba246" footnoteRole="http://www.xbrl.org/2003/role/footnote">We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers&#8217; 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></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_61"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: OTHER COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMzYwMw_a012ac56-c812-4814-a751-2d2d500f6103" continuedAt="i6fd3962bae474430a58d6fe83db5386a" 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%">Leases</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; During the third quarter of 2020, we executed a lease on a facility located in Minnesota with a term of <ix:nonNumeric contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMTA5OTUxMTYzMTg5Mg_7c390aa6-5e2d-46cf-88fc-042b28162462">16</ix:nonNumeric> years. As this lease has not yet commenced, it was not reflected on the consolidated balance sheets as of March&#160;31, 2021 or December&#160;31, 2020. The total obligation under this lease is approximately $<ix:nonFraction unitRef="usd" contextRef="i3efc6d28af4945d98def474e02ed225d_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjM4_672ef0b5-8775-4485-9c4d-e96db694a7e1">43,000</ix:nonFraction>, with approximately $<ix:nonFraction unitRef="usd" contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:LeaseLiabilityIncurredDueYears1And2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMTA5OTUxMTYzMTkxNQ_6094912a-853d-4724-a2ed-a8a66719ebd9">4,000</ix:nonFraction> due in 2022 -  2023, approximately $<ix:nonFraction unitRef="usd" contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:LeaseLiabilityIncurredToBePaidYears3And4" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjk4_1c177138-d586-40bb-98ea-52655a42a158">5,000</ix:nonFraction> due in 2024 - 2025 and the remainder due through 2037.</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%">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, </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:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i6fd3962bae474430a58d6fe83db5386a"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 March&#160;31, 2021 or December&#160;31, 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%">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="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjI3Nw_abe9968c-8547-4ccd-89ca-52f260d90874">8,383</ix:nonFraction> as of March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjI5Mw_66335ac3-916e-45cb-851f-d748ec4b95d0">9,046</ix:nonFraction> as of December&#160;31, 2020. 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 March&#160;31, 2021 or December&#160;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%">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:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_64"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 13: SHAREHOLDERS' EQUITY</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMzU3_457a7c39-e71b-47f0-9d2d-f2b5d1dd50af" escape="true">In October 2018, our board of directors authorized the repurchase of up to $<ix:nonFraction unitRef="usd" contextRef="ib38e8d9093ff4ff587fdd0baf1d67691_I20181024" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfODU_0bfb8679-f47c-4335-8c80-b52f310cb9a8">500,000</ix:nonFraction> of our common stock. This authorization has no expiration date. <ix:nonFraction unitRef="shares" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMTUy_96fd2340-a0bf-44fb-8833-45364be18e42">No</ix:nonFraction> shares were repurchased during the first quarter of 2021 and $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMTA5OTUxMTYyODI5Mw_09f9dc82-3c19-4ed1-a174-37e87796896d">287,452</ix:nonFraction> remained available for repurchase under the authorization as of March&#160;31, 2021.</ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_70"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 14: BUSINESS SEGMENT INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyOA_b749ccab-2218-44d9-926a-68e4e7b669f1" continuedAt="i57390449114241e6a5b5796f9dbe3d56" 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="INF" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIw_7eaaf2e2-4a4a-4961-a6be-2b046c4a5142"><ix:nonFraction unitRef="segment" contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="INF" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIw_d6e3f85e-8a17-4e44-87d9-189725d78697">4</ix:nonFraction></ix:nonFraction> reportable segments, generally organized by product type, as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Payments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes our treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, in addition to payroll and disbursement services, including Deluxe Payment Exchange, and fraud and security services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Cloud Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes web hosting and design services, data-driven marketing solutions and hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Promotional Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes business forms, accessories, advertising specialties, promotional apparel, retail packaging and strategic sourcing services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Checks</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes printed personal and business checks.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2020 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Cloud Solutions has operations in Australia and portions of Europe, as well as partners in Central and South America.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (EBITDA) on an adjusted basis for each segment when deciding how to allocate resources and to assess </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:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i57390449114241e6a5b5796f9dbe3d56" continuedAt="iee6c1af82dd04e49896a848f479236fd"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring, integration and other costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and customer lists. 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%">S<ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyMQ_fd36dcfc-34cc-4f78-8b17-a2d115821c39" continuedAt="i1cc68e58843d4a9d80b4cc8d29dd45a2" escape="true">egment information for the quarters ended March&#160;31, 2021 and 2020 was as follows:</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i1cc68e58843d4a9d80b4cc8d29dd45a2"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMy0yLTEtMS0w_c6ffa160-f161-4fea-b055-50df12fa7561">79,438</ix:nonFraction>&#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="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMy00LTEtMS0w_b034dfac-a90d-4237-8e6e-048fd1bbeda6">77,040</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNC0yLTEtMS0w_cbff4d7e-8c7f-4afb-999b-6619a20fd825">18,329</ix:nonFraction>&#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="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNC00LTEtMS0w_ccc28cbd-9255-43dd-99c2-559420268573">18,023</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud Solutions:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNi0yLTEtMS0w_b91e971f-00e1-40f7-8da8-4a3bb00cb625">62,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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNi00LTEtMS0w_34035bf3-07c9-4de1-9c69-0629d6364818">75,945</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNy0yLTEtMS0w_41896a7e-9ccf-40a6-acb7-3ea65eae0c9f">17,209</ix:nonFraction>&#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="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNy00LTEtMS0w_7d18e09f-2468-4b42-adbb-f53bb67600cd">14,920</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfOS0yLTEtMS0w_0b9b67f5-9d4c-48ab-9e34-5be7ebee8986">124,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="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfOS00LTEtMS0w_96f9caad-94b4-440d-913f-3c19de406fd4">142,794</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTAtMi0xLTEtMA_31a56fa4-700a-4945-bab0-d6adddeb7c46">17,714</ix:nonFraction>&#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="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTAtNC0xLTEtMA_5d3ea3a4-44e2-4fab-8303-6ec9bb098eb7">11,197</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTItMi0xLTEtMA_09ce987c-2ccb-4f0e-b0b5-57950f513d98">175,099</ix:nonFraction>&#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="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTItNC0xLTEtMA_922ffd3c-ca26-40f5-96c5-e6f576c4f221">190,644</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTMtMi0xLTEtMA_477e00b3-ead6-4c3f-8ddb-af3fb0bdda16">83,534</ix:nonFraction>&#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="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTMtNC0xLTEtMA_63f2c7d6-760a-487e-951c-2c9e3c8c9149">90,712</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTUtMi0xLTEtMA_2af4186a-0c2a-4757-a37f-e0b9d61491bc">441,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTUtNC0xLTEtMA_1691ee37-9538-4822-97b9-338e2a6f66e5">486,423</ix:nonFraction>&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTYtMi0xLTEtMA_bc6fb781-eedc-4b76-8d1f-aa1b010b17d9">136,786</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="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTYtNC0xLTEtMA_43917a91-b11f-4228-bd24-18792bbf40a7">134,852</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIxOQ_e741a059-8dcc-4e7b-9a51-eb0c7d57ec13" 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 (loss) before income taxes:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMi0yLTEtMS0w_606be9dc-f1da-4e09-a9d4-b6e52bfcfa4c">136,786</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="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMi00LTEtMS0w_eb2adafa-754a-4092-adc6-85ca76e63282">134,852</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idce82d3252ca4ad59eafb2746c35101d_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMy0yLTEtMS0w_fea540f1-67a7-465e-955e-764dc9daa317">46,281</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="i46161d709c1b4e89bedb869704e45a42_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="dlx:AdjustedEBITDA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMy00LTEtMS0w_43866a05-3a3b-4ff0-88a3-dbf5a40cef59">51,518</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNC0yLTEtMS0w_f9debe90-3ca4-492a-98da-aaa78463e5a5">27,780</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNC00LTEtMS0w_4e1802dc-f743-476e-b1ba-f4f989fa86dc">28,430</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNS0yLTEtMS0w_075f22d8-98ea-4d1a-b727-67ee67566aa1">4,524</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNS00LTEtMS0w_cd5a5c54-26d9-4f51-8ca5-3e3f56df9947">6,999</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNi0yLTEtMS0w_0c9ea0dd-a5e2-407f-a68d-42cbd2608d1d">33</ix:nonFraction>&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNi00LTEtMS0w_d375a959-78e3-470c-a04c-4ae5c55314bc">&#8212;</ix:nonFraction>&#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="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%">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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNy0yLTEtMS0w_71797d25-1f9b-4267-add0-fa04a57ce7f9">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNy00LTEtMS0w_866ce0fd-e06a-489f-b07e-3d26f6ba4b96">90,330</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring, integration and other costs</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Restructuringintegrationandothercosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOC0yLTEtMS0w_481320b2-08b4-461e-a897-79bce5cea677">15,212</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="dlx:Restructuringintegrationandothercosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOC00LTEtMS0w_995ac1a6-9c56-4cd1-8e8e-a4d594a03589">19,633</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="dlx:CEOtransitioncosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOS0yLTEtMS0w_1a724b9b-4fd6-4c9d-b621-e5a72d9f1e52">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" name="dlx:CEOtransitioncosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOS00LTEtMS0w_1ff6e22d-8484-420f-932a-7b8a33f2e55e">180</ix:nonFraction>&#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="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%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTAtMi0xLTEtMA_73d99a59-cd62-4a4d-970c-453712a10f73">6,742</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTAtNC0xLTEtMA_a8289eb8-8ad2-4767-989b-50cb84fef9fc">3,618</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTEtMi0xLTEtMA_5c0043ae-310a-4267-97a4-c67c3ce37344">2,765</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTEtNC0xLTEtMA_7fef7810-007a-4f68-b119-3c9f899d42db">9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:LossContingencyAccrualProvision" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTItMi0xLTEtMA_95724423-fd93-432f-bbf4-3a85e58ba703">&#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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualProvision" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTItNC0xLTEtMA_906b28e1-cc35-47cd-857c-0814e69cf395">2,164</ix:nonFraction>&#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="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 (loss) before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTQtMi0xLTEtMA_2de09aeb-faab-4c78-bde6-3e3e138668b0">33,515</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTQtNC0xLTEtMA_6a026fc8-4f03-4e17-8aa4-2b7c2da547f7">63,341</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><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:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="iee6c1af82dd04e49896a848f479236fd" continuedAt="i96362751409d4243baaef1ea05e2bb42"><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyNQ_1c2fd597-4ccf-4f69-9a65-d1d6ea2bb97b" 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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:#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%">Cloud Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="if50ee1e4847a45acbe6a32cac7593d06_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMi04LTEtMS0w_6bb8bc5b-8f25-4ce8-96ea-55c1b2e34dff">175,099</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="i202f5bdfdd19482e87b079758ca78432_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMi0xMC0xLTEtMA_b89133d8-b9bb-4aa5-8c89-a1d85412cd72">175,099</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="ib4af47ff06b44ed79aef09035b6fb8c9_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMy02LTEtMS0w_c88f8a5b-601c-47f2-b38a-e2dfb910f1ed">71,781</ix:nonFraction>&#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="ia42be9c4f7ed40aa82f7703c673af116_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMy0xMC0xLTEtMA_7ae839ee-ac46-46de-9a18-d591e791f3dd">71,781</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06883d7bb9c5489e9e0ae80b2a540901_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNC0yLTEtMS0w_a908d0e6-28b9-4f1e-bd8b-7fcf6c55dace">59,136</ix:nonFraction>&#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="i5fa1492ade06480fb8c824eb3beb5d26_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNC0xMC0xLTEtMA_a78923e7-f17a-45fc-bb59-a5caab36a7dc">59,136</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="i00ed91fc9f19445fa179ca9e9237088e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNS02LTEtMS0w_e5a31da6-568e-445d-9034-03e85113c576">52,726</ix:nonFraction>&#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="i1d52a695a8824e13a603341ea7004e07_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNS0xMC0xLTEtMA_2470e046-a2c9-4afa-8764-f297b41183ff">52,726</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="ief146c7dad00432c8c7db72e9a05796b_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi00LTEtMS0yMDU4_4c1a0fa4-5c3e-4eba-8be5-296624f6c66d">33,646</ix:nonFraction>&#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="i04d185a39b3b4f9f9a9bd22c3d8424cb_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi0xMC0xLTEtMjA1OA_5017237a-35e8-44e9-ba50-3e1a21430027">33,646</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;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="ic247999bcef4471db8577cb68fda369c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi00LTEtMS0w_5d195c4d-3eee-49e7-b410-dd6b08759e69">28,574</ix:nonFraction>&#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="i5bc1501b73404c709474e2bf8ca95cf7_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi0xMC0xLTEtMA_71a23fd9-0a07-48b8-9b5f-305e51bd1979">28,574</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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%"><ix:nonFraction unitRef="usd" contextRef="i92fe74cad6084cd396232913fe9322a8_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOC0yLTEtMS0w_75eba5ae-9922-4b39-8d95-167f6fc4f9b5">20,302</ix:nonFraction>&#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="i407742dbef7e416db096e8f09299c750_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOC0xMC0xLTEtMA_35773803-6822-499e-a8ea-0328fa9c26ce">20,302</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 revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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="i2490084806f24387941cf5718bb918c5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS0yLTEtMS0w_32a8c35d-7c6e-43cd-8010-d0694a91d3a7">79,438</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="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS00LTEtMS0w_8d42711f-f787-4bf6-a56e-00ceabdeac94">62,220</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="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS02LTEtMS0w_88ac31f0-c42f-41e5-85a3-24b014d3ec32">124,507</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="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS04LTEtMS0w_f1d1c816-d7ae-45a5-b4e6-fedc7ae41f7e">175,099</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS0xMC0xLTEtMA_a6fe12e9-2b43-4b9c-8552-e585890004f6">441,264</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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:24.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="i53844a52adb24c50b62c93bc95c9da96_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMi04LTEtMS0w_a1f8a269-1ac3-44e7-b5ff-474b0b266aba">190,644</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="ica444a72eec744e8abac6e1c950546c1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMi0xMC0xLTEtMA_584e1a99-66ab-44ab-aff0-34f0fefbfab1">190,644</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="i08acd253b888468a8f251131908f3642_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMy02LTEtMS0w_4fd19de8-ad86-4aba-b400-678ad0951afb">81,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%">&#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="ib591f1a7922f458388cd04a45b20d3c8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMy0xMC0xLTEtMA_e8a18931-4847-466b-b1c6-a882e3b083c5">81,813</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7952766252f543188465f04428788b46_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNC0yLTEtMS0w_0f93d25e-f66f-4997-9011-e4c750970ed9">56,867</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="idaf3189ed7ef45649e304920ccaa845f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNC0xMC0xLTEtMA_21d73cb6-3f8d-433b-aebf-92f4042969a9">56,867</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="iedf12b914a7840f6ad780736714abceb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNS02LTEtMS0w_bd5aeae3-4ea5-4d35-8830-2774a2922771">60,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%">&#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="i4807e38185904034918bd956b5d7203a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNS0xMC0xLTEtMA_744fcfa7-9ab9-4954-9519-462ff08757d0">60,981</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="id07fd47f15274f50bd6bbc11b89b0ac8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi00LTEtMS0yMDY2_a00ac4c3-2f28-4427-97dd-4a91eb2fc0e3">38,997</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="i8aad8f6fe30b46abbd2eb36d388e76cd_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi0xMC0xLTEtMjA2Ng_f002113d-5cac-44bf-a30d-26b10aa8cc70">38,997</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;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="if09b0d29f81d4886b2f419095bbf9b6e_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi00LTEtMS0w_79166514-0e6f-4a3a-870c-7ede191548f9">36,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%">&#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="i89cd915b311b4846b842354e50d5c3ce_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi0xMC0xLTEtMA_1fe57509-1dc6-4cff-aa02-3c599d4771eb">36,948</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%"><ix:nonFraction unitRef="usd" contextRef="i7cf087c8dae14da69bb860d5c3396d7b_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOC0yLTEtMS0w_ce514455-17c6-4d35-9d2c-c122f768c8b8">20,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="idd94c036748d46dfbe5b16723f550ad2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOC0xMC0xLTEtMA_5885d1c7-03b0-4309-b33f-76fa46552c46">20,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 7.75pt;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="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS0yLTEtMS0w_8f75ec9a-bffb-426e-99c4-c6bf2d73d410">77,040</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="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS00LTEtMS0w_71d0a81e-4f2e-400f-b0b1-042db75742e1">75,945</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="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS02LTEtMS0w_cf14b274-4097-409a-bf7c-75713e082b53">142,794</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="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS04LTEtMS0w_8d2a9809-7bd8-41d1-a725-6fb80d54d7b1">190,644</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS0xMC0xLTEtMA_375fb80b-ad13-41f8-aab1-65cede4dad36">486,423</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 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:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="i96362751409d4243baaef1ea05e2bb42"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">T<ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyNw_122ed62c-ea24-46bb-ad98-c14b80541393" continuedAt="i5820e31557ea4bd492ee84251828fd3f" escape="true">he following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="i5820e31557ea4bd492ee84251828fd3f"><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:25.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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:#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%">Cloud Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bef70e403144324a49b290ff904aab0_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi0yLTEtMS0w_0cea7872-e081-4654-82e2-32c8931d5c4c">68,484</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="i92665427eb904a199b4b4662ccd8d9d1_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi00LTEtMS0w_d3302f68-4279-4096-b6d2-d1985db9fd1a">53,512</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="ib066886db8f542748ae698dc69ebffb1_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi02LTEtMS0w_30224952-dbe6-4df3-990e-f8fed0e48437">119,148</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="i7c689cd81f5542b996ce0e3006cd43b9_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi04LTEtMS0w_e0ee5fb8-bede-4804-a047-db9fe3c80f55">169,014</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="i9ffb50304c474f4ca092c90079611006_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi0xMC0xLTEtMA_0173b8f6-0e56-44ca-85c2-c7fafcb8f6c5">410,158</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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="iea5885070cec4085b977437030ef5e91_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy0yLTEtMS0w_240c6b28-855f-446e-9ff9-caec37ba18c8">10,954</ix:nonFraction>&#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="i8e1ada957a59428ea2e9c2cf12425277_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy00LTEtMS0w_d301bd04-e042-402a-9a93-58d21f7acf8a">8,708</ix:nonFraction>&#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="i84016ac556784e3f8c8f00b0890adde9_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy02LTEtMS0w_7e2fa865-a87d-4dc2-a586-d2704b38be65">5,359</ix:nonFraction>&#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="if51e23687ccc4123afceb2c9844176ee_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy04LTEtMS0w_fc184533-d947-44ff-bde7-ee67b2e7ba94">6,085</ix:nonFraction>&#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="i631af3734cf54ee89fcf329d65db12f5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy0xMC0xLTEtMA_65744ef8-158c-4314-ad23-13d14a160031">31,106</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC0yLTEtMS0w_07a4ca5a-0fb4-410e-aede-04beabc3f3e3">79,438</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="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC00LTEtMS0w_85984ce5-8b65-4d7b-9fea-50c3ec926db4">62,220</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="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC02LTEtMS0w_01703694-c3ab-435b-b161-d4b776b84d45">124,507</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="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC04LTEtMS0w_d6c205db-8a79-428b-b375-c34a51927be0">175,099</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC0xMC0xLTEtMA_c5ed0d37-d18e-4c7a-a9fe-efa065415283">441,264</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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Promotional Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9893fd606b0248cab8fa31defc47431a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi0yLTEtMS0w_46b1f394-efd2-4bee-be39-637b54a0b2e6">68,358</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="ia2bb23bb0ca04b238b70022abf34fac0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi00LTEtMS0w_bd782bfd-ac14-48d2-9570-1411d2d0538b">68,070</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="i6a4042e4a7e84808a1dce1fa2395f9ff_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi02LTEtMS0w_1e0d61b5-4b9b-49d9-a381-e3a589b5d83d">136,814</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="i8a120427b4124b039fb0f5c2c6562e51_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi04LTEtMS0w_8eb17972-c180-4b29-ab9d-33cd8e8068a4">184,294</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="i7b3412b702744849bb35934c20b42e3a_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi0xMC0xLTEtMA_e6b3c176-5760-473f-9f3b-4c9e3cb112a7">457,536</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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide581fc0a5994c87b1123b34f030edce_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy0yLTEtMS0w_09f45a9a-ab9d-451e-81d9-ffd900499a64">8,682</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3beb51303da47b49e3b0697ae6e738d_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy00LTEtMS0w_1e8fe153-c91c-482a-b5ef-5b71145a9170">7,875</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4163dbf5dd024429828e81592d23e642_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy02LTEtMS0w_249192db-599b-4451-9e06-3312a1ee0727">5,980</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a1d05e9d01e4dda846de473170b0171_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy04LTEtMS0w_1ce663a9-5609-4a61-995c-4340fce53c20">6,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%"><ix:nonFraction unitRef="usd" contextRef="ie28ee33b91664a179f4fd4bdde6b699f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy0xMC0xLTEtMA_b6159419-4384-4959-8a7d-c81964901674">28,887</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC0yLTEtMS0w_4de6091f-5ed3-4647-8ae3-88643ef5b70d">77,040</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="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC00LTEtMS0w_852aed4a-d306-43b4-b8ac-d33da66de467">75,945</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="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC02LTEtMS0w_2927f8cf-b609-4828-b8b2-2203a219c6ad">142,794</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="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC04LTEtMS0w_98fb92a9-157d-497b-8646-6c58719d7e37">190,644</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="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC0xMC0xLTEtMA_3ccbd9c3-28eb-4513-b8db-b6df32338671">486,423</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><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_73"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 15: RISKS AND UNCERTAINTIES</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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMjIxMA_2ecd03b9-3259-44df-bb32-ce84c7b523f3" continuedAt="i8c913203d2a3446bbb5dcabaf85b71dc" escape="true">The  impact on our business of the COVID-19 pandemic continues to evolve. As such, we are uncertain of the impact on our future financial condition, liquidity and/or results of operations. This uncertainty affected several of the assumptions made and estimates used in the preparation of these consolidated financial statements. As discussed in Note 7, the COVID-19 pandemic resulted in a goodwill impairment triggering event during the first quarter of 2020, as the adverse economic effects of the pandemic materially decreased demand for the products and services we provide to our customers. The extent to which the pandemic will continue to impact our business depends on future developments, including the severity and duration of the pandemic, the timing and effectiveness of vaccines, business and workforce disruptions and the ultimate number of businesses that fail. Our evaluation of asset impairment required us to make assumptions about these future events over the life of the assets being evaluated. This required significant judgment and actual results may differ significantly from our estimates. As a result of the continuing effects of COVID-19, we may be required to record additional goodwill or other asset impairment charges in the future.</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></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:continuation id="i8c913203d2a3446bbb5dcabaf85b71dc">We held loans and notes receivable from our Promotional Solutions distributors of $<ix:nonFraction unitRef="usd" contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMTM3Nw_6e240455-eb24-45f6-a245-257fea6fb3f4">28,886</ix:nonFraction> as of March&#160;31, 2021. These distributors sell our products and services primarily to small businesses, which have been significantly impacted by the COVID-19 pandemic. As of March&#160;31, 2021, our allowance for expected credit losses on these receivables was $<ix:nonFraction unitRef="usd" contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMTYxNA_908b2ee3-bf1c-4526-aa1b-382b3bcbc3cf">3,361</ix:nonFraction>, although the majority of this amount was not driven by impacts of the pandemic. We utilized all information known to us in determining this allowance, as well as allowances related to our trade accounts receivable and unbilled receivables. If our assumptions prove to be incorrect, we may be required to record additional bad debt expense in the future. Additionally, uncertainty surrounding the impact of the COVID-19 outbreak could affect estimates we made regarding inventory obsolescence and workers' compensation liabilities and thus, could result in additional expense in the future.</ix:continuation>  </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_1242"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 16: SUBSEQUENT EVENT</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjM5NTgy_05880c4b-ade1-450f-86f9-db9124a653f0" continuedAt="icbd9d183f95d434fa98c176f75b1ad8b" 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%">On April 21, 2021, we entered into an Agreement and Plan of Merger under which First American Payment Systems, L.P. (First American), will become our wholly-owned subsidiary. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The aggregate purchase price payable on the closing date is $<ix:nonFraction unitRef="usd" contextRef="id0e851899a434c31b7a719577ce88453_D20210421-20210421" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTM4_479648a6-9776-469b-8586-f0bfd53f45f0">960,000</ix:nonFraction> in cash, subject to customary adjustments for cash, debt, net working capital, transaction expenses and certain tax benefits.</span></div><div style="text-indent:27pt"><span><br/></span></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 the acquisition will close during the second quarter of 2021. The transaction is subject to customary closing conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvement Act of 1976, as amended. The shareholders of First American have approved the transaction and no further shareholder approvals are required. The merger agreement contains customary representations, warranties and covenants. </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:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><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:#006ebf;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DELUXE CORPORATION</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in thousands, except per share amounts)</span></div></td></tr></table></div></div><ix:continuation id="icbd9d183f95d434fa98c176f75b1ad8b"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From the date of the merger agreement until the closing date, First American is, with limited exceptions, required to conduct its business in the ordinary course consistent with past practice and to comply with certain covenants regarding the operation of its business. The representations and warranties of the parties contained in the merger agreement will terminate and be of no further force and effect as of the closing date, except for those covenants that by their terms expressly apply in whole or in part after the closing of the transaction. We have obtained representation and warranty insurance to cover, subject to certain limitations, losses resulting from potential breaches of First American&#8217;s representations and warranties made in the merger agreement. Pursuant to the merger 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 investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses are limited to the amount of an indemnity holdback, which will be our sole recourse for any such losses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We expect to finance the transaction with a combination of cash on hand and proceeds from new debt. In connection with the merger, we have obtained a $<ix:nonFraction unitRef="usd" contextRef="icaaae7b492f0487b95a8f8e4fc9ab2f6_I20210421" decimals="-3" format="ixt:numdotdecimal" name="dlx:Financing" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTY5_91b18b8d-a43d-4839-9d36-3d6af330cc88">2,200,000</ix:nonFraction> financing commitment from a group of lenders. During the quarter ended March 31, 2021, we recorded related acquisition transaction costs of $<ix:nonFraction unitRef="usd" contextRef="i3cf83bd3d93e4747bdfe74d4e5e83e5c_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTgw_1b761298-8de7-403d-945e-dfd995002b60">2,765</ix:nonFraction>, which are included in selling, general and administrative expense on the consolidated statement of comprehensive income. The results of operations for First American will be included in our Payments segment from the date of acquisition.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_76"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></td></tr></table></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_79"></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 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;text-indent:31.5pt"><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, Integration and Other 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, capital structure and financial position;</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">Off-Balance Sheet Arrangements, Guarantees and Contractual Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that discusses our financial commitments; 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 Policies </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">that discusses the policies we believe are most important to understanding the assumptions and judgments underlying our financial statements.</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 our Annual Report on Form 10-K for the year ended December 31, 2020 (the 2020 Form 10-K) outlines known material risks and important information to consider when evaluating our forward-looking statements and is incorporated into this Item 2 of this report on Form 10-Q as if fully stated herein. The Private Securities Litigation Reform Act of 1995 (the Reform Act) provides a &#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 Quarterly Report on Form 10-Q, in future filings with the Securities and Exchange Commission, in our press releases, investor presentations and in oral statements made by our representatives, they indicate forward-looking statements within the meaning of the Reform Act.</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:115%">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) and consolidated adjusted earnings before interest, taxes, depreciation and amortization (EBITDA), 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 period 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:115%">Consolidated Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">. </span></div><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:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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-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%">COVID-19 impact</span><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%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; The COVID-19 pandemic began to impact our operations late in the first quarter of 2020. Information regarding the impact in 2020, as well as actions we took in response, can be found under the caption "Executive Overview" in Part II, Item 7 of the 2020 Form 10-K.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact of the pandemic continued in the first quarter of 2021 and was the main driver of the 9.3% decrease in revenue, as compared to the first quarter of 2020. Within Promotional Solutions, many of our business customers continued to be impacted by their customers' and governmental responses to the pandemic. Demand for promotional products has declined, as many of our customers reduced or stopped virtually all promotional activities while their business activities are limited. The decline in travel and event cancellations also has reduced promotional spending. In Checks, both business and personal check volumes declined as a result of the slowdown in the economy. The impact in Cloud Solutions was driven primarily by a decline in data-driven marketing solutions, as some clients suspended or reduced their marketing campaigns during this period of uncertainty. We did see some recovery in data-driven marketing revenue during the first quarter of 2021, with an increase of 11.3% as compared to the fourth quarter of 2020. This resulted, in part, from the continuation of low interest rates and an improving credit risk environment, which drove increased marketing efforts by our banking and mortgage lending 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%">Despite the continuing challenges of the pandemic, net income improved in the first quarter of 2021, as compared to the first quarter of 2020, and adjusted EBITDA margin was 20.5% for the first quarter of 2021, in line with our annual expectations prior to the pandemic. Cash provided by operating activities increased $13.1 million in the first quarter of 2021, as compared to the first quarter of 2020, and free cash flow increased $5.7 million. Total debt at the end of the quarter remained unchanged from the beginning of the year, and net debt as of March 31, 2021 was the lowest since June 30, 2018. We held cash and cash equivalents of $125.4 million as of March 31, 2021, and liquidity was $427.8 million. Our priority is to maintain our financial strength, while simultaneously continuing our business transformation. We are continuing important systems implementation work and capital projects, including our enterprise resource planning and sales technology implementations. We also continue to pay our regular quarterly dividend of $0.30 per share.</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 results vs. 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Numerous factors drove the increase in net income for the first quarter of 2021, as compared to the first quarter of 2020. The primary factor was a decrease in asset impairment charges of $90.3&#160;million, as compared to 2020. Other factors that increased net income included: </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">actions taken to reduce costs in line with reduced revenues and the continuing evaluation of our cost structure, including savings of approximately $2.8 million from the suspension of the 401(k) plan employer matching contribution implemented in response to the COVID-19 pandemic;</span></div><div style="padding-left:49.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 decrease in bad debt expense, primarily driven by allowances recorded in the first quarter of 2020 related to notes receivable from our Promotional Solutions distributors;</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 in certain business lines, including some recovery of data-driven marketing revenue and increased treasury management revenue; 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 $4.4 million decrease in restructuring, integration and other costs.</span></div><div style="padding-left:49.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:36pt"><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 and business forms and the 2020 decision to exit certain product lines within Cloud Solutions;</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 loss of revenue resulting from the impact of the COVID-19 pandemic; </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 $3.1 million increase in share-based compensation expense; 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">acquisition transaction costs of $2.8 million in 2021.</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 $0.57 for the first quarter of 2021, as compared to diluted loss per share of $1.45 for the first quarter of 2020, reflects the increase in net income as described in the preceding paragraphs, partially offset by higher average shares outstanding in 2021. Adjusted diluted EPS for the first quarter of 2021 was $1.26, compared to $1.08 for the first quarter of 2020, and excludes the impact of non-cash items or items that we believe are not indicative of ongoing operations. The increase in adjusted EPS for the first quarter of 2021, as compared to  the first quarter of 2020, was driven primarily by various cost savings actions across functional areas, as well as the lower bad debt expense and revenue growth in certain business lines. These increases were partially offset by the continuing secular decline in checks and business forms and the impact of the COVID-19 </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:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;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%">pandemic. A reconciliation of diluted earnings (loss) per share 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 style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Asset impairment charges</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Net loss for the first quarter of 2020 included pretax asset impairment charges of $90.3 million, or $1.81 per share. The impairment charges related primarily to the goodwill of our Promotional Solutions and Cloud Solutions Web Hosting reporting units, as well as amortizable intangibles of our Cloud Solutions Web Hosting reporting unit. Further information regarding these impairment charges can be found under the caption "Note 7: Fair Value Measurements" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report and under the caption "Critical Accounting Policies" in Part II, Item 7 of the 2020 Form 10-K.</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 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%">A detailed discussion of our strategy can be found in Part I, Item 1 of the 2020 Form 10-K. We continue to be encouraged by the success to-date of our One Deluxe strategy. We have made significant progress in the integration of our various technology platforms, we have developed an enterprise-class sales organization, we have built a talented management team and we have strengthened our balance sheet. We have also built an organization focused on developing new and improved products. With all of these achievements, we determined that we are ready to augment our business through meaningful acquisitions. </span></div><div style="text-indent:27pt"><span><br/></span></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 21, 2021, we entered into an Agreement and Plan of Merger under which First American Payment Systems, L.P. (First American), will become our wholly-owned subsidiary. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The aggregate purchase price payable on the closing date is $960.0 million in cash, subject to customary adjustments for cash, debt, net working capital, transaction expenses and certain tax benefits. The transaction provides an end-to-end payments technology platform, which we believe will provide significant leverage to accelerate organic growth. First American generated revenue of approximately $290.0 million during 2020. We expect to finance the transaction with a combination of cash on hand and proceeds from new debt. In connection with the merger, we have obtained a $2.2 billion financing commitment from a group of lenders. We expect the acquisition will close during the second quarter of 2021, pending customary regulatory approvals and closing conditions. The results of operations for First American will be included in our Payments segment from the date of acquisition. Further information regarding this transaction can be found under the caption "Note 16: Subsequent Event" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 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%">Outlook for 2021</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:115%">Our outlook for 2021 does not include the impact of the First American transaction, which we expect to close during the second quarter of 2021. While the overall economic recovery in 2021 remains uncertain, we believe that we will generate sales-driven revenue growth during 2021 in the range of 0% to 2%, primarily driven by the combination of our sales performance and expected steady macroeconomic recovery from the COVID-19 pandemic. We expect to exit the year with revenue growth in the mid-single digits, and we expect that adjusted EBITDA margin for the full year will be between 20% and 21%, at the lower end of our long-term target range. We anticipate that our annual effective tax rate for 2021 will be approximately 25%. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, we held cash and cash equivalents of $125.4 million and $302.3 million was available for borrowing under our revolving credit facility. We anticipate that capital expenditures will be approximately $90.0 million in 2021, as we continue with important transformation work, innovation investments and building future 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 and debt service requirements for the next 12 months, including costs of the additional debt we expect to incur in conjunction with the merger with First American. We were in compliance with our debt covenants as of March&#160;31, 2021, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_82"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">441,264&#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%">486,423&#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: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%">(9.3%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.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 decrease in total revenue for the first quarter of 2021, as compared to the first quarter of 2020, was driven primarily by volume declines resulting from the impact of the COVID-19 pandemic, primarily in our Promotional Solutions, Cloud Solutions and Checks segments, 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%">. Revenue also continued to be impacted by the secular decline in order volume for checks and business forms. In addition, Cloud Solutions web and hosted solutions revenue declined approximately $6.8 million in the first quarter of 2021 due to our 2020 decision to exit certain product lines. Partially offsetting these revenue declines was an increase in Cloud Solutions data-driven marketing revenue, resulting in part, from the continuation of low interest rates and an improving credit risk environment, which drove increased marketing efforts by our banking and mortgage lending customers. In addition, Payments treasury management revenue increased 4.0% compared to the first quarter of 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%">Service revenue represented 32.2% of total revenue for the first quarter of 2021 and 32.0% for the first quarter of 2020. 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 14: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. Our revenue mix by business segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.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:9.283%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-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="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%">18.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><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%">15.8&#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><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%">Cloud 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%">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="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%">Promotional Solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.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%">29.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><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%">Checks</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%">39.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%">39.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</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%">100.0&#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%">100.0&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,509&#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%">202,049&#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: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%">(11.7%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Total cost of revenue as a percentage of total revenue</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.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%">41.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><td colspan="3" 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.0) pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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: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 decrease in total cost of revenue for the first quarter of 2021, as compared to the first quarter of 2020, was primarily attributable to the decrease in revenue volume resulting from the COVID-19 impact. In addition, cost of revenue decreased as a result of the continued secular decline in checks and business forms, as well as the decline in Cloud Solutions web and hosted solutions revenue driven by the 2020 decision to exit certain product lines. Total cost of revenue also benefited from cost reductions and efficiencies in our fulfillment area. Total cost of revenue as a percentage of total revenue decreased in the first quarter of 2021, as compared to the first quarter of 2020, due in large part, to the change in revenue mix driven by the COVID-19 impact and the 2020 decision to exit certain Cloud Solutions product lines.</span></div><div style="text-indent:36pt"><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">212,436&#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%">237,204&#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: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.4%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">SG&amp;A expense as a percentage of total revenue</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.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%">48.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="padding:0 1pt"></td><td colspan="3" 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.7) pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 decrease in SG&amp;A expense for the first quarter of 2021, as compared to the first quarter of 2020, was primarily driven by various cost reduction actions and internal value realization initiatives, including advertising expense reductions and other efficiencies in sales, marketing and our corporate support functions. In addition, bad debt expense decreased $7.7 million, primarily due to allowances recorded in the first quarter of 2020 related to notes receivable from our Promotional Solutions distributors. Also, we incurred lower customer referral expenses on the lower order volume resulting from the impact of the COVID-19 pandemic, and SG&amp;A expense decreased approximately $2.8 million from the suspension of the 401(k) plan employer </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:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;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%">matching contribution implemented in response to the COVID-19 pandemic. Partially offsetting these decreases in SG&amp;A expense were $2.8 million of acquisition transaction costs in the first quarter of 2021, a $2.7 million increase in share-based compensation expense and a legal-related benefit of $2.2 million in the first quarter of 2020. Total SG&amp;A expense as a percentage of revenue decreased for the first quarter of 2021, as compared to the first quarter of 2020, as the benefit of cost reductions and the decrease in bad debt expense more than offset the impact of the revenue decline.</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%">Restructuring and Integration Expense</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Restructuring and integration expense</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%">14,313&#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%">17,654&#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%">(3,341)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 are currently pursuing several initiatives designed to focus our business behind our growth strategy and to increase our efficiency. Further information regarding these costs can be found under </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restructuring, Integration and Other Costs</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%">Asset Impairment Charges</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset impairment charges</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="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;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,330&#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%">(90,330)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 did not record any asset impairment charges during the first quarter of 2021. During the first quarter of 2020, we recorded asset impairment charges of $90.3 million, related primarily to the goodwill of our Promotional Solutions and Cloud Solutions Web Hosting reporting units and amortizable intangibles of our Cloud Solutions Web Hosting reporting unit. Further information regarding these charges can be found under the caption "Note 7: Fair Value Measurements" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report and under the caption "Critical Accounting Policies" in Part II, Item 7 of the 2020 Form 10-K.</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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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%">4,524&#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%">6,999&#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: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%">(35.4%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Weighted-average debt outstanding</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%">840,165&#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%">923,423&#160;</span></td><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%">(9.0%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2.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%">2.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="padding:0 1pt"></td><td colspan="3" 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.8) pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 decrease in interest expense for the first quarter of 2021, as compared to the first quarter of 2020, was primarily driven by our lower weighted-average interest rate, as well as the lower average debt outstanding in 2021.</span></div><div style="text-indent:36pt"><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 (Benefit)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,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><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;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,210)</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: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%">386.3%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Effective income tax 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%">27.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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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><td colspan="3" 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%">22.3 pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 our effective tax rate for the first quarter of 2021</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%">as compared to the first quarter of 2020, was driven primarily by the impact of the nondeductible portion of the goodwill impairment charges in the first quarter of 2020, which lowered our 2020 effective income tax rate by 18.8 points. In addition, the tax impact of share-based compensation resulted in a 3.0 point increase in our effective income tax rate, as compared to the first quarter of 2020. Further information regarding our effective income tax rate for the first quarter of 2021, as compared to our 2020 annual effective income tax rate, can be found under the caption: "Note 9: Income Tax Provision (Benefit)" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of 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:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;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%">Net Income (Loss) / Diluted Earnings (Loss) Per Share</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,325&#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%">(60,131)</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 #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%">140.5%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 (loss) 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%">0.57&#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)</span></td><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%">139.3%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">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="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.26&#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.08&#160;</span></td><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%">16.7%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">See the following</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%"> section, which illustrates how we calculate adjusted diluted EPS.</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, diluted EPS and adjusted diluted EPS for the first quarter of 2021, as compared to the first quarter of 2020, were driven primarily 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 - 2021 results vs. 2020</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><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</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%">90,505&#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%">83,334&#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: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.6%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">20.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%">17.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><td colspan="3" 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%">3.4 pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">See the following</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%"> section, which illustrates how we calculate adjusted EBITDA.</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 increase in adjusted EBITDA for the first quarter of 2021, as compared to the first quarter of 2020, was driven primarily by various cost reduction actions and internal value realization initiatives, including advertising expense reductions and other efficiencies in sales, marketing and our corporate support functions. In addition, bad debt expense decreased $7.7 million in the first quarter of 2021, primarily driven by allowances recorded in the first quarter of 2020 related to notes receivable from our Promotional Solutions distributors, and revenue grew in certain business lines, including some recovery of data-driven marketing revenue and increased treasury management revenue. Partially offsetting these increases in adjusted EBITDA were the continuing secular decline in checks and business forms, the impact of the COVID-19 pandemic on revenue volumes and the loss of Cloud Solutions web and hosted services revenue resulting from our 2020 decision to exit certain product lines. Adjusted EBITDA margin increased for the first quarter of 2021, as compared to the first quarter of 2020, as the impact of cost reductions and reduced bad debt expense exceeded the impact of the revenue volume decline.</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 style="text-indent:27pt"><span><br/></span></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 adjusted EBITDA outlook guidance for 2021 to the directly comparable GAAP financial measure because we do not provide outlook guidance for net income or the reconciling items between net income and adjusted EBITDA. Because of the substantial uncertainty and variability surrounding certain of these forward-looking reconciling items, including asset impairment charges, restructuring, integration and other costs, 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="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;Free cash flow&#160;is limited and 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 share repurchases, dividends, mandatory and discretionary debt reduction and acquisitions or other strategic 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%">Net cash provided by operating activities reconciles to free cash flow as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width: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="9" style="padding:2px 1pt;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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="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:7pt;font-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%">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="9" 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%">39,581&#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%">26,468&#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="9" style="padding:2px 1pt;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%">(21,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,269)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;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 #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%">17,911&#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%">12,199&#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="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:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.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%"> </span><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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.618%"></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.369%"></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.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 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%">December 31, 2020</span></td></tr><tr><td colspan="9" 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%">Total debt</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%">840,000&#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%">840,000&#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="9" style="padding:2px 1pt;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%">(125,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;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%">714,560&#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%">716,878&#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:103%">Liquidity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:103%"> &#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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.618%"></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.369%"></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.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 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%">December 31, 2020</span></td></tr><tr><td colspan="9" 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%">Cash and cash equivalents</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%">125,440&#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%">123,122&#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="9" style="padding:2px 1pt;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="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,342&#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%">302,342&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;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 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%">427,782&#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%">425,464&#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 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:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.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%">Diluted earnings (loss) per share reconciles to adjusted diluted EPS as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,325&#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%">(60,131)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><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 (loss) attributable to Deluxe</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,292&#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%">(60,131)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">&#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%">90,330&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">13,193&#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%">14,724&#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="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%">Restructuring, integration and other costs</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%">15,212&#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%">19,633&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#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%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">6,742&#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,618&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,765&#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%">9&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related 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%">&#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%">(2,164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">Adjustments, pre-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%">37,912&#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%">125,970&#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><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:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision impact of pre-tax 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,175)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 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%">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 #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%">29,456&#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%">106,795&#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="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;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%">53,748&#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%">46,664&#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="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 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%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">(788)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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></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%">53,707&#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%">45,799&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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><td colspan="3" style="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 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%">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%">42,504&#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,065&#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="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%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155&#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="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 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%">42,472&#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,220&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><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><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 (loss) 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%">0.57&#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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">0.69&#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.53&#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="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%">1.26&#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%">1.08&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="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 pre-tax 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 asset impairment charges and share-based compensation expense, depends on whether the amounts are deductible in the respective tax jurisdictions and the applicable effective tax rate(s) in those jurisdictions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 calculations of adjusted diluted EPS differs from the GAAP calculations, 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</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 is useful in evaluating our operating performance, as the calculation eliminates 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 companies for reasons unrelated to current period operating performance. In addition, management utilizes adjusted EBITDA 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 depicts 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="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:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.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%">Net income (loss) reconciles to adjusted EBITDA as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,325&#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%">(60,131)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Pre-tax income attributable to non-controlling interest</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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><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%">27,780&#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%">28,430&#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="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%">4,524&#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%">6,999&#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="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 (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%">9,190&#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,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">&#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%">90,330&#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="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, integration and other 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%">15,212&#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%">19,633&#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="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%">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:#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%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,742&#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,618&#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="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%">2,765&#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%">9&#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="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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(2,164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</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%">90,505&#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%">83,334&#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><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><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_85"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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, INTEGRATION AND OTHER COSTS</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%">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 and 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 8: Restructuring and Integration Expense" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. In addition to restructuring and integration expense, we also recognized certain business transformation costs during 2020 related to optimizing our business processes in line with our growth strategies.</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 majority of the employee reductions included in our restructuring and integration accruals as of March 31, 2021 are expected to be completed in the second quarter of 2021, and we expect most of the related severance payments to be paid by mid-2021. As a result of our employee reductions, we expect to realize cost savings of approximately $35.0 million in SG&amp;A expense and $1.0 million in total cost of revenue in 2021, in comparison to our 2020 results of operations, which represents a portion of the total net cost reductions we expect to realize in 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_88"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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 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 operate 4 reportable segments: Payments, Cloud Solutions, Promotional Solutions and Checks. These segments are generally organized by product type and reflect the way we currently manage the company. The financial information presented below for our reportable business segments is consistent with that presented under the caption "Note 14: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report, where information regarding revenue from our various product and service offerings can also be found.</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:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:center;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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">79,438&#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%">77,040&#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: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.1%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">18,329&#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,023&#160;</span></td><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%">1.7%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">23.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%">23.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><td colspan="3" 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.3) pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:115%">The increase in total revenue for the first quarter of 2021, as compared to the first quarter of 2020, was driven by an increase in treasury management revenue of 4.0%, primarily driven by receivables management revenue. This segment continues to demonstrate growth, as revenue increased 1.8% over the fourth quarter of 2020. We expect continued growth in this segment in 2021, as we work on implementing the new clients we signed during 2020 and during the first quarter of 2021.</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%">The increase in adjusted EBITDA for the first quarter of 2021, as compared to the first quarter of 2020, was driven by the revenue increase, partially offset by costs associated with moving work from our Texas location during the winter storms in February 2021 and the mix of hardware sales. Adjusted EBITDA margin decreased for the first quarter of 2021, as compared to the first quarter of 2020, as the cost increases exceeded the benefit of the revenue increase. As we continue to invest in this business, we expect adjusted EBITDA margins to be in the low 20% range through the remainder of the year.</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%">Cloud 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 Cloud Solutions segment were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">62,220&#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%">75,945&#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: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%">(18.1%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,209&#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%">14,920&#160;</span></td><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%">15.3%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">27.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%">19.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><td colspan="3" 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.1 pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:115%">The decrease in total revenue for the first quarter of 2021, as compared to the first quarter of 2020, was driven by the impact of the COVID-19 pandemic, primarily in data-driven marketing solutions, as some clients suspended or reduced their marketing campaigns. Data-driven marketing revenue increased 11.3% from the fourth quarter of 2020, as our customers slowly reactivated their marketing campaigns and the continuation of low interest rates and an improving credit risk environment drove increased marketing efforts by our banking and mortgage lending customers. Web and hosted solutions revenue decreased $8.4 million for the first quarter of 2021, as compared to the first quarter of 2020, $6.8 million of which was due to our 2020 decision to exit certain product lines.</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:115%">Adjusted EBITDA and adjusted EBITDA margin for the first quarter of 2021 increased compared to the first quarter of 2020, despite the revenue decline, due to various cost reduction actions to bring expenses in line with our post-COVID-19 operating model. In addition, adjusted EBITDA benefited from the timing and type of customer marketing campaigns in each period, as well as lower information technology costs in the first quarter of 2021. We expect the loss of revenue resulting from our 2020 decision to exit certain product lines will continue to impact this segment in 2021, but we anticipate that adjusted EBITDA margin for the year 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%">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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">124,507&#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%">142,794&#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: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%">(12.8%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">17,714&#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%">11,197&#160;</span></td><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%">58.2%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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.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%">7.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="padding:0 1pt"></td><td colspan="3" 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.4 pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in total revenue for the first quarter of 2021, as compared to the first quarter of 2020, continued to be driven primarily by the impact of the COVID-19 pandemic, as our small business and enterprise customers continued to conservatively react to the current economic environment, resulting in decreased demand for marketing and promotional products. The </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:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;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%">continuing secular decline in business forms and some accessories also negatively impacted revenue. The year-over-year change in revenue improved in the first quarter of 2021, as compared to the fourth quarter of 2020, when revenue declined 16.6% as compared to the prior year.</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:115%">Adjusted EBITDA and adjusted EBITDA margin for the first quarter of 2021 increased compared to the first quarter of 2020, despite the revenue decline and a $1.9 million increase in obsolete inventory expense. The increases were driven primarily by the benefit of various cost reduction actions and internal value realization initiatives, as well as lower bad debt expense related to notes receivable from distributors. We are anticipating adjusted EBITDA margins throughout 2021 in the low-to-mid teens, as a result of our cost reduction actions, including changes in key distribution relationships.</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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">&#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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">175,099&#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%">190,644&#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: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.2%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">83,534&#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%">90,712&#160;</span></td><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%">(7.9%)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">47.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%">47.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><td colspan="3" 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.1 pts.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The decrease in total revenue for the first quarter of 2021, as compared to the first quarter of 2020, was driven primarily by the continuing secular decline in checks and the impact of the COVID-19 pandemic, which resulted in a decline in business and personal check usage stemming from the slowdown in the economy. We anticipate that the rate of decline will improve as the macroeconomic environment recovers. Early evidence of this recovery is the sequential improvement in the year-over-year revenue decline rate from 10.0% in the fourth quarter of 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%">The decrease in Adjusted EBITDA for the first quarter of 2021, as compared to the first quarter of 2020, was driven by the revenue decline, partially offset by various cost reduction actions and internal value realization initiatives intended to scale our operating expenses to match anticipated check volumes, as well as lower bad debt expense.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_91"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, we held cash and cash equivalents of $125.4 million, as well as restricted cash and restricted cash equivalents included in funds held for customers of $109.1 million. The following table shows our cash flow activity for the quarters ended March&#160;31, 2021 and 2020, and should be read in conjunction with the consolidated statements of cash flows appearing in Part I, Item 1 of this report.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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="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%">Quarter Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="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="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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></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="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="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,581&#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%">26,468&#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%">13,113&#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%">Net cash used by investing activities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="background-color:#cceeff;padding:2px 0 2px 1pt;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,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,915)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,935)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used) provided by financing activities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="background-color:#cceeff;padding:2px 0 2px 1pt;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,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(225,387)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,606&#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,717)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,323&#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%">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td 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%">5,106&#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%">210,992&#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%">(205,886)</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:2.25pt"><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="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="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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%">17,911&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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-bottom:3pt double #000;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 #000;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%">12,199&#160;</span></td><td style="border-bottom:3pt double #000;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-bottom:3pt double #000;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 #000;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%">5,712&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="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%">See the </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><span><br/></span></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 increased $13.1 million for the first quarter of 2021, as compared to the first quarter of 2020, driven primarily by the favorable timing of accounts receivable in certain of our businesses, the benefit of cost saving actions and internal value realization initiatives, and an $8.6 million decrease in performance-based compensation payments related to our 2020 performance. These increases in operating cash flow were partially offset by the continuing impact of the COVID-19 pandemic, the continuing secular decline in checks and business forms and increased investments in cloud computing arrangements we are employing throughout the company.</span></div><div style="text-indent:36pt"><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:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.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%">Included in net cash provided by operating activities were the following operating cash outflows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></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.640%"></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%">Quarter Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="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%">12,180&#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%">20,777&#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%">(8,597)</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%">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%">9,590&#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%">7,321&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,269&#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%">Severance 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%">5,701&#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,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,998&#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%">Interest payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,033&#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%">6,705&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,330&#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%">4,332&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-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)</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%">Amounts reflect compensation based on total company performance.  </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%">Net cash used by investing activities for the first quarter of 2021 was $7.9 million higher than the first quarter of 2020, driven primarily by increased purchases of capital assets, as we continue to invest in our transformation.</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%">Net cash used by financing activities for the first quarter of 2021 was $225.4 million higher than the first quarter of 2020, due to borrowings on our revolving credit facility during the first quarter of 2020, primarily a draw of $238.0 million in March 2020, at the onset of the COVID-19 pandemic. We repaid these amounts later in 2020. Partially offsetting this increase in cash used by financing activities was the net change in customer funds obligations in each period and a decrease in common share repurchases of $14.0 million. We suspended share repurchases in the second quarter of 2020 to assist in maintaining liquidity during the COVID-19 pandemic.</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%">Significant cash transactions, excluding those related to operating activities, for each period were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></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.640%"></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%">Quarter Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in 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%">&#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%">256,500&#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%">(256,500)</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%">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%">(21,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,269)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,401)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">&#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%">(14,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,000&#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%">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%">(12,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,714)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">1,659&#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%">(19,407)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 March&#160;31, 2021, our foreign subsidiaries held cash and cash equivalents of $99.2 million. Deferred income taxes have not been recognized on unremitted earnings of our foreign subsidiaries, as these amounts are intended to be reinvested indefinitely in the operations of those subsidiaries. If we were to repatriate all of our foreign cash and cash equivalents into the U.S. at one time, we estimate we would incur a foreign withholding tax liability of approximately $5.0 million, notwithstanding any tax planning strategies that might be available.</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%">As of March&#160;31, 2021, $302.3 million was available for borrowing under our $1.15 billion revolving credit facility. We anticipate that net cash generated by operations, along with the cash and cash equivalents on hand and availability on our credit facility, will be sufficient to support our operations and debt service requirements for the next 12 months, including the additional debt we expect to incur in conjunction with the merger with First American. 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 style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_94"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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%">Our total debt was $840.0 million as of March&#160;31, 2021 and December&#160;31, 2020. Further information concerning our outstanding debt can be found under the caption &#8220;Note 11: Debt&#8221; in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.</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:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></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 capital structure for each period was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">March 31, 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%">December 31, 2020</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%">Weighted-<br/>average 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%">Weighted-<br/>average 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%">200,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%">3.3&#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%">200,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%">3.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><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><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%">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%">640,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:#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:right;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%">640,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">Total debt</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%">840,000&#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%">2.0&#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%">840,000&#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%">2.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><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">558,819&#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%">540,838&#160;</span></td><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%">17,981&#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%">1,398,819&#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%">1,380,838&#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%">17,981&#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><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 represents the amount drawn under our revolving credit facility that is subject to an interest rate swap agreement. The related interest rate includes the fixed rate under the swap of 1.798% plus the credit facility spread due on all amounts outstanding under the credit facility agreement.</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. No shares were repurchased during the first quarter of 2021 and $287.5 million remained available for repurchase under this authorization as of March 31, 2021. Information regarding changes in shareholders' equity can be found in the consolidated statements of shareholders' equity appearing in Part I, Item 1 of this report. </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%">As of March&#160;31, 2021, the total availability under our revolving credit facility was $1.15 billion. The facility includes an accordion feature allowing us, subject to lender consent, to increase the credit commitment to an aggregate amount not exceeding $1.425 billion. The credit facility matures in March 2023. Our quarterly commitment fee ranges from 0.175% to 0.35%, based on our leverage ratio. </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%">Borrowings under our credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing the credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business, and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio of 3.5 and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement, of 3.0. Additionally, the 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. We were in compliance with all debt covenants as of March&#160;31, 2021, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months. </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%">As of March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.990%"></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:2px 1pt;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<br/>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="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;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,150,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:#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(840,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="padding:2px 0 2px 1pt;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,658)</span></td><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net available for borrowing as of March 31, 2021</span></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:#006ebf;font-family:'Arial',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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302,342&#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:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers&#8217; 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 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%">, we expect to finance the pending merger with First American via a combination of cash on hand and proceeds from new debt. In connection with the merger, we have obtained a $2.2 billion financing commitment from a group of lenders. We expect the acquisition will close during the second quarter of 2021, pending customary regulatory approvals and closing conditions.</span></div><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:120%">36</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_97"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">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 Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">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 quarters ended March&#160;31, 2021 and 2020 can be found under the caption "Note 3: Supplemental Balance Sheet and Cash Flow Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report. Cash payments for prepaid product discounts were $9.6 million for the first quarter of 2021 and $7.3 million for the first quarter of 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 discount payments due within the next year are included in accrued liabilities on the consolidated balance sheets. These accruals were $12.6 million as of March&#160;31, 2021 and $14.4 million as of December&#160;31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_100"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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%">OFF-BALANCE SHEET ARRANGEMENTS, GUARANTEES AND CONTRACTUAL OBLIGATIONS</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%">It is not our general business practice to enter into off-balance sheet arrangements or to guarantee the performance of third parties. In the normal course of business we periodically enter into agreements that incorporate general indemnification language. These indemnifications 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 fees 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 March&#160;31, 2021 or December&#160;31, 2020. Further information regarding our liabilities related to self-insurance and litigation can be found under the caption &#8220;Note 12: Other Commitments and Contingencies&#8221; in the Condensed Notes to Unaudited Consolidated Financial Statements appearing 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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are not engaged in any transactions, arrangements or other relationships with unconsolidated entities or other third parties that are reasonably likely to have a material effect on our liquidity or on our access to, or requirements for, capital resources. We have not established any special purpose entities other than our agreement to form MedPay Exchange 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 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%">. Further information regarding our accounting for this entity can be found under the caption "Note 1: Significant Accounting Policies"  in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K. We did not enter into any material related party transactions during the first quarter of 2021 or during 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%">A table of our contractual obligations was provided in the MD&amp;A section of the 2020 Form 10-K. During the first quarter of 2021, we extended a software-as-a-service contract, which increased our contractual obligations by approximately $42.0 million. Of this amount, approximately $25.0 million is payable in 2021 - 2022, with the remainder payable in 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><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:120%">37</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_103"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;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 POLICIES</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%">A description of our critical accounting policies was provided in the MD&amp;A section of the 2020 Form 10-K. There were no changes in these policies during the first quarter of 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">New accounting pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Information regarding the accounting pronouncement adopted during the first quarter of 2021 can be found under the caption &#8220;Note 2: New Accounting Pronouncements&#8221; in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 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="iadbba1cc7771448c8b5ac17f6ccf42fa_106"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">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. 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. As of March&#160;31, 2021, our total debt was comprised of $840.0 million drawn under our revolving credit facility at a weighted-average interest rate of 2.0%. The interest rate on the majority of the amount drawn under our revolving credit facility is variable and reflects current market rates. As such, the related carrying amount reported on the consolidated balance sheets approximates fair value. Amounts drawn on our revolving credit facility mature in March 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%">As part of our interest rate risk management strategy, we entered into an interest rate swap in July 2019, which we designated as a cash flow hedge, to mitigate variability in interest payments on&#160;a portion&#160;of the amount drawn under our revolving credit facility. The interest rate swap, which terminates in March 2023 when our revolving credit facility matures, effectively converts $200.0 million of variable rate debt to a fixed rate of&#160;1.798%. Changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair value of the interest rate swap was $6.2 million as of March&#160;31, 2021 and $7.2 million as of December&#160;31, 2020 and was included in other non-current liabilities on the consolidated balance sheets.</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%">Based on the daily average amount of outstanding variable rate debt, a one percentage point change in our weighted-average interest rate would have resulted in a $1.6 million change in interest expense for the first 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%">We are exposed to changes in foreign currency exchange rates. Investments in, loans and advances to foreign subsidiaries and branches, as well as the operations of these businesses, are denominated in foreign currencies, primarily Canadian and Australian dollars. The effect of exchange rate changes is not expected to have a significant 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="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_109"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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. 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-weight:400;line-height:120%">(a)&#160;&#160;</span><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, March&#160;31, 2021 (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><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%">(b) </span><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-weight:400;line-height:120%"> &#8211; There were no changes in our internal control over financial reporting identified in connection with our evaluation during the quarter ended March&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><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:120%">38</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_112"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II &#8211; OTHER INFORMATION</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_115"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1. 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 accruals with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. We believe the recorded reserves in our consolidated financial statements are adequate in light of the probable and estimable outcomes. 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="iadbba1cc7771448c8b5ac17f6ccf42fa_118"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 1A. RISK FACTORS</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 risk factors are outlined in Item 1A of the 2020 Form 10-K. There have been no significant changes to these risk factors since we filed the 2020 Form 10-K.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_121"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2018, our board of directors authorized the repurchase of up to $500.0 million of our common stock. This authorization has no expiration date. No shares were repurchased during the first quarter of 2021 and $287.5 million remained available for repurchase as of March&#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%">While not considered repurchases of shares, we do at times withhold shares that would otherwise be issued under equity-based awards to cover the withholding taxes due as a result of the exercising or vesting of such awards. During the first quarter of 2021, we withheld 62,328 shares in conjunction with the vesting and exercise of equity-based awards.</span></div><div style="text-indent:36pt"><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%">&#160;</span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_124"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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. DEFAULTS UPON SENIOR SECURITIES</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:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_127"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_130"></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 5. OTHER INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_133"></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><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 6. EXHIBITS</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;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 #000000;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%">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="exhibit1013312021.htm">Separation and Release Agreement between us and Keith A. Bush*</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="exhibit1023312021.htm">Form of U.S. Employee Non-Qualified Stock Option Agreement (version 3/21)*</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="exhibit1033312021.htm">Form of U.S. Employee Restricted Stock Unit Award Agreement (version 3/21)*</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="exhibit1043312021.htm">Form of U.S. Employee Performance Share Unit Award Agreement (version 3/21)*</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/27996/000002799621000075/exhibit10120210303.htm">Form of Performance Share Unit Award Agreement for Named Executive Officers (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the Commission on March 3, 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.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/000002799621000075/exhibit10220210303.htm">Form of Performance Unit Award Agreement for Named Executive Officers (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed with the Commission on March 3, 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%">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="exhibit3113312021.htm">CEO Certification of Periodic Report pursuant to Section 302 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%">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="exhibit3123312021.htm">CFO Certification of Periodic Report pursuant to Section 302 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%">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="exhibit3213312021.htm">CEO and CFO Certification of Periodic Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished)</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><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></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:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;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%">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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:19.883%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="-sec-extract:summary"><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 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:120%">41</span></div></div></div><div id="iadbba1cc7771448c8b5ac17f6ccf42fa_136"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></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;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.689%"></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<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Registrant)</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:9pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">Date: May 7, 2021</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: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barry C. McCarthy<br/>President and Chief Executive Officer<br/>(Principal Executive Officer)</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:9pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">Date: May 7, 2021</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:400;line-height:100%">/s/ Keith A. Bush</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Keith A. Bush<br/>Senior Vice President, Chief&#160;Financial Officer<br/>(Principal Financial Officer)</span></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: May 7, 2021</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:400;line-height:100%">/s/ Ronald Van Houwelingen</span></td></tr><tr><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ronald Van Houwelingen<br/>Vice President, Corporate Controller<br/>(Principal Accounting Officer)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit1013312021.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="i65f36f35875841fa89a77acf7250e95d_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></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:232%">Exhibit 10.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center;text-indent:0.72pt"><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:120%">This SEPARATION AND RELEASE AGREEMENT (&#8220;Separation Agreement&#8221;) is made and entered into by and between Keith A. Bush (&#8220;Bush&#8221;) and Deluxe Corporation</font><font style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(&#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:120%">WHEREAS, Bush has been employed by Deluxe, most recently as Deluxe&#8217;s Senior Vice President, Chief Financial Officer (&#8220;CFO&#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:120%">WHEREAS, on the terms set forth herein, Bush will cease to be Deluxe&#8217;s CFO&#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:120%">WHEREAS, Deluxe and Bush would like Bush to provide services to Deluxe for a period of time following the end of Bush&#8217;s employment as CFO&#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:120%">WHEREAS, Bush and </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Deluxe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">wish to fully and finally settle all issues, differences, and claims, whether potential or actual, between Bush and </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Deluxe</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, including, but not limited to, any claims that might arise out of Bush&#8217;s 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:120%">Deluxe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or the termination of Bush&#8217;s 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:120%">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:120%">WHEREAS, based on the foregoing, Deluxe and Bush 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:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the termination of Bush&#8217;s 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:120%">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:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Provided Bush signs and does not revoke or rescind 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:120%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">  Bush&#8217;s employment as CFO will end on a date determined by Deluxe&#8217;s President and Chief Executive Officer (&#8220;CEO&#8221;) (the &#8220;Transition Date&#8221;). Deluxe will provide Bush with no less than two weeks&#8217; notice of the Transition Date. Thereafter, Bush will be provided the opportunity to provide transition services to Deluxe from the Transition Date through September 7, 2021 or such other date thereafter as is mutually agreed upon by the parties (the &#8220;Separation Date&#8221;). From the Transition Date through the Separation Date (the &#8220;Transition Period&#8221;), Bush will be employed by Deluxe in the capacity of Special Advisor to Deluxe&#8217;s CEO.  During the Transition Period, Bush will not enter into any agreements on behalf of Deluxe.  Until the Transition Date and during the Transition Period, Bush&#8217;s compensation and benefits will continue as in effect as of March 1, 2021. Through the Transition Date, Bush will, in a manner consistent with Deluxe&#8217;s historical practices, continue to act as Deluxe&#8217;s CFO. During the Transition Period, Bush will perform such duties as are reasonably assigned by Deluxe&#8217;s CEO. For purposes of this </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:120%">Section 1a., notice will be provided to Bush at Deluxe Corporation, 3680 Victoria Street North, Shoreview, MN 55126&#59; keith.bush&#64;deluxe.com.</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:120%">b.&#160;&#160;&#160;&#160;Separation Date. Except as provided in this Separation Agreement, all benefits and privileges of Bush&#8217;s 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:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Consideration by Bush</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As consideration for Deluxe&#8217;s promises and obligations under this Separation Agreement, Bush 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:120%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  On or within 21 days after March 1, 2021,  Bush 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:120%">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:120%;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:120%">. On or within 21 days after the end of the Transition Period, as defined in Section 1a above, Bush 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:120%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (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:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  In addition to the opportunity to provide transition services as described in Section 1, 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 Bush&#8217;s promises and obligations under this Separation Agreement, and in addition to his rights under the Incentive Award Agreements (as defined below), Deluxe will provide Bush with the following benefits to which Bush is not otherwise entitled, provided Bush signs and does not revoke or rescind this Separation Agreement, as described in Section 6, and does not revoke or rescind 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:120%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Deluxe will pay Bush an amount equal to twelve (12) months of his annual base salary as of March 1, 2021, i.e., $510,300, less applicable deductions and withholdings, to be paid in accordance with Deluxe&#8217;s regular payroll schedule, beginning on the first regular pay date following the end of the 15-day rescission 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:120%">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:120%;text-decoration:underline">Outplacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  For executive-level outplacement counseling and support services, Deluxe will also pay Bush  an amount equal to $25,000, less applicable deductions and withholdings, after the end of the 15-day rescission period of the First 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:120%">c.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Deluxe will pay Bush a one-time lump sum payment of Twenty Thousand Dollars ($20,000), to be paid within thirty (30) days of the end of the 15-day rescission 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:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  As an inducement to Deluxe to enter into this Separation Agreement and in exchange for the consideration provided for in this Separation Agreement, Bush hereby settles any and all claims that he has or may have against Deluxe and its </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:120%">-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:120%">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 Bush, Bush&#8217;s employment with Deluxe, the cessation of Bush&#8217;s 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:120%">For the consideration expressed herein, Bush, 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 Bush has or ever had against the Released Parties, known or unknown, by reason of any matter or fact giving rise to this Separation Agreement.  Bush&#8217;s 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; the Minnesota Human Rights Act, the Minnesota Equal Pay for Equal Work Law, the Minnesota Fair Labor Standards Act, the Minnesota Labor Relations Act, the Minnesota Occupational Safety and Health Act, the Minnesota Criminal Background Check Act, the Minnesota Lawful Consumable Products Law, the Minnesota Smokers&#8217; Rights Law, the Minnesota Parental Leave Act, the Minnesota Adoptive Parent Leave Law, the Minnesota Whistleblower Act, the Minnesota Drug and Alcohol Testing in the Workplace Act, the Minnesota Workers&#8217; Compensation Law (excluding claims for benefits), the Minnesota Consumer Reports Law, the Minnesota Victim of Violent Crime Leave Law, the Minnesota Domestic Abuse Leave Law, the Minnesota Bone Marrow Donation Leave Law, the Minnesota Military and Service Leave Law, the Minnesota Minimum Wage Law, the Minnesota Drug and Alcohol Testing in the Workplace Act, Minnesota Statutes Chapter 181, Minn. Stat. &#167; 176.82, the Minnesota Constitution, 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:120%">Bush</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> 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 </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:120%">-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="text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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:120%">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 Bush 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, Bush 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:120%">This Release of Claims does not prohibit Bush 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 Bush to seek prior authorization of Deluxe to make any such reports or disclosures and Bush 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 Bush 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:120%">Finally, Bush 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. Bush 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:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush is hereby informed that the terms of this Separation Agreement shall be open for acceptance and execution by Bush for a period of twenty-one (21) days from Bush&#8217;s date of receipt, during which time Bush 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 this twenty-one (21) day acceptance period.  During this time, Deluxe advises and encourages Bush to consult with an attorney of his choice.  To receive the consideration provided for in this Separation Agreement, Bush must return a signed and dated original copy of this </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:120%">-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:120%">Separation Agreement to&#58; Jeffrey L. Cotter, SVP, CAO and General Counsel, Deluxe Corporation, 3680 Victoria Street North, Shoreview, MN 55126&#59; jeff.cotter&#64;deluxe.com.      </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:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Right to Revoke and Rescind</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Bush 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:120%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, by written notice to Deluxe within seven (7) calendar days following Bush&#8217;s execution of this Separation Agreement.  Bush is also informed of his right to rescind his release of claims, insofar as it extends to potential claims under the Minnesota Human Rights Act (&#8220;MHRA&#8221;), by informing Deluxe of Bush&#8217;s intent to do so within fifteen (15) calendar days following his signing of this Separation Agreement.  Any such revocation or rescission 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 or rescission 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:120%">If Bush exercises his right to revoke or rescind his release of claims under the MHRA or 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 Bush has revoked or rescinded.  Bush 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:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Beginning on the Separation Date, provided Bush qualifies for COBRA continuation coverage, Bush may elect to continue medical and dental insurance benefits under COBRA at Bush&#8217;s own expense by paying the premium for such coverage.  If Bush does not elect or is not eligible for COBRA continuation coverage, Bush&#8217;s group health plan coverage will cease as of the Separation Date.  Except as provided in this Separation Agreement, Bush 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:120%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush acknowledges and agrees that the post-employment restrictions contained in Non-Competition Agreement, dated April 7, 2017 previously entered into between Bush and Deluxe (the &#8220;Non-Competition Agreement&#8221;), and in the Confidentiality Agreement entered into by Bush and Deluxe dated March 7, 2017 (the &#8220;Confidentiality Agreement&#8221;) each attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit&#160;B </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(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:120%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush 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 Bush 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 </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:120%">-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:120%">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:120%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush 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.  Bush 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 Bush 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:120%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  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, Bush 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 that it will not disparage or defame Bush, 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:120%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cooperation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Bush agrees to reasonably 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 Bush&#8217;s employment with Deluxe or any transactions, decisions, or actions of Deluxe in which Bush was involved or had knowledge of while a Deluxe employee (the &#8220;Covered Subjects&#8221;).  As part of Bush&#8217;s agreement to reasonably cooperate, Bush 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.  Bush 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 Bush 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, and Deluxe will provide reasonable compensation to Bush for his time required in providing such cooperation, the same to be agreed upon by 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:120%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush 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 Bush 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 Bush&#8217;s experiences or knowledge of Deluxe business or employee matters, prior to the end of the Transition Period.</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:120%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush agrees that, prior to  the end of the Transition Period, he will deliver to Deluxe all passwords in use by Bush at the time of his termination, a list of any documents that Bush has created or of which Bush is otherwise </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:120%">-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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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:120%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush 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 Bush 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:120%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  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:120%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  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:120%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  This Separation Agreement, the documents referenced herein or attached hereto, and the award and similar agreements entered into between Bush and Deluxe with respect to various equity, bonus, retention and similar compensation (collectively, &#8220;Incentive Award Agreements&#8221;) contain the entire agreement between Bush and Deluxe with respect to Bush&#8217;s 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 Bush&#8217;s 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 Bush 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:120%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  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:120%">20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  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 end of the Transition Period 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 end of the Transition </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:120%">-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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Period 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 Bush&#8217;s 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="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  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:11pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Injunctive Relief and Other Damages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Bush 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.  Bush 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 Bush, Bush&#8217;s partners, agents, servants, or employees, or any other persons or entities acting for or with Bush 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 Bush while engaging in violations of the Post-Employment Restrictions or Sections 12, 13 or 14  of this Separation Agreement.  Bush 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 Bush challenging his waiver of claims under the Age Discrimination in Employment Act. </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:120%">22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  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:120%">23.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Bush Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  BUSH AFFIRMS THAT HE HAS READ THIS SEPARATION AGREEMENT.  BUSH 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. BUSH 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><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:120%">-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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties have executed this Separation Agreement by their signatures below.</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Do not sign before the Separation Date.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;March 17, 2021 </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Keith A Bush</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Keith A. Bush</font></div><div style="margin-bottom:12pt;padding-left:180pt;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">March 18, 2021 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Deluxe Corporation </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Jeffrey L. Cotter</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">CAO, GC</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:120%">-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="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:120%;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:120%;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:120%">WHEREAS, on ______, 2021 Keith A. Bush (&#8220;Bush&#8221;) and Deluxe Corporation (&#8220;Deluxe&#8221;) entered into a Separation and Release Agreement to effect the termination of Bush&#8217;s 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:120%">WHEREAS, as consideration for Deluxe&#8217;s promises and obligations under the Separation Agreement, Bush 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:120%">NOW, THEREFORE, Bush 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:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  As an inducement to Deluxe to enter into the Separation Agreement, and in exchange for the consideration provided for in the Separation Agreement, Bush 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 Bush, Bush&#8217;s employment with Deluxe, the cessation of Bush&#8217;s 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:120%">For the consideration expressed in the Separation Agreement, Bush, 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 Bush has or ever had against the Released Parties, known or unknown, by reason of any matter or fact giving rise to this Second Release.  Bush&#8217;s 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; the Minnesota Human Rights Act, the Minnesota Equal Pay for Equal Work Law, the Minnesota Fair Labor Standards Act, the Minnesota Labor Relations Act, the Minnesota Occupational Safety and Health Act, the Minnesota Criminal Background Check Act, the Minnesota Lawful Consumable Products Law, </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:120%">-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:120%">the Minnesota Smokers&#8217; Rights Law, the Minnesota Parental Leave Act, the Minnesota Adoptive Parent Leave Law, the Minnesota Whistleblower Act, the Minnesota Drug and Alcohol Testing in the Workplace Act, the Minnesota Workers&#8217; Compensation Law (excluding claims for benefits), the Minnesota Consumer Reports Law, the Minnesota Victim of Violent Crime Leave Law, the Minnesota Domestic Abuse Leave Law, the Minnesota Bone Marrow Donation Leave Law, the Minnesota Military and Service Leave Law, the Minnesota Minimum Wage Law, the Minnesota Drug and Alcohol Testing in the Workplace Act, Minnesota Statutes Chapter 181, Minn. Stat. &#167; 176.82, the Minnesota Constitution, 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="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:120%">Bush</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> 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:120%">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 Bush 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, Bush 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:120%">This Second Release does not prohibit Bush 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 Bush to seek prior authorization of Deluxe to make any such reports or disclosures and Bush 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 Bush from seeking or obtaining an SEC whistleblower award.</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:120%">-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:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Finally, Bush 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. Bush 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:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;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:120%">.  Bush is hereby informed that he has a period of twenty-one (21) days from Bush&#8217;s date of receipt to sign this Second Release, during which time Bush 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 Bush to consult with an attorney of his choice.  To receive the consideration provided for in the Separation Agreement, Bush 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, 3680 Victoria Street North, Shoreview, MN 55126.      </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:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Right to Revoke and Rescind</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Bush 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:120%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, by written notice to Deluxe within seven (7) calendar days following Bush&#8217;s execution of this Second Release.  Bush is also informed of his right to rescind his release of claims, insofar as it extends to potential claims under the Minnesota Human Rights Act (&#8220;MHRA&#8221;), by informing Deluxe of Bush&#8217;s intent to do so within fifteen (15) calendar days following his signing of this Second Release.  Any such revocation or rescission 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 or rescission 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:120%">If Bush exercises his right to revoke or rescind his release of claims under the MHRA or 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 Bush has revoked or rescinded.  Bush 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:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature page to follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.&#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:120%">-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><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:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Bush Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  BUSH AFFIRMS THAT HE HAS READ THIS SECOND RELEASE.  BUSH 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. BUSH 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:120%">Do not sign before Separation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</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:120%">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:120%">_________________________________</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:120%">Keith A. Bush</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:120%">-13-</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exhibit1023312021.htm
<DESCRIPTION>EX-10.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 2021 Workiva -->
<title>Document</title></head><body><div id="i402fb3b3b7694f7e828980ba8605b9c7_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 10.2</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:38.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.595%"></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:15pt;font-weight:700;line-height:120%">DELUXE</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:400;line-height:120%">NON-QUALIFIED STOCK OPTION AGREEMENT</font></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:15pt;font-weight:700;line-height:120%">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:10pt;font-weight:400;line-height:120%">(US)</font></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.972%"><tr><td style="width:1.0%"></td><td style="width:49.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.441%"></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 2px 9.1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">GRANTED TO</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">GRANT </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">DATE</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"># OF DELUXE CORP COMMON SHARES</font></div></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:left;vertical-align:top"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">OPTION PRICE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">PER SHARE</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:8.1pt"><font><br></font></div><div style="padding-left:8.1pt"><font><br></font></div></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:left;vertical-align:top"><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:120%">__________________EXPIRATION DATE</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"><div><font><br></font></div><div><font><br></font></div></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:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font><br></font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1.  GRANT</font></div><div style="padding-left:4.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deluxe Corporation, a Minnesota corporation (&#8220;Deluxe&#8221;), hereby grants to you the right to purchase the above stated number of shares of its common stock, par value $1.00 per share, at the price stated above (the &#8220;Option&#8221;), on the terms and conditions set forth in this award agreement (including the Addendum attached hereto, the &#34;Agreement&#34;) and Deluxe&#8217;s 2020 Long Term Incentive Plan (the &#34;Plan&#34;), 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></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.  DURATION AND EXERCISABILITY</font></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">You may not exercise any portion of this Option prior to one year from the date of grant set forth above (the &#34;Grant Date&#34;), and the Option expires ten years after the Grant Date (the &#8220;Expiration Date&#8221;).  Commencing one year after the Grant Date you may exercise this Option in cumulative installments of &#91;    &#93; percent on and after the &#91;            &#93; and &#91;     &#93; anniversaries of the Grant Date.  Beginning one year after the Grant Date, this entire Option will vest earlier and become exercisable upon your Approved Retirement (as defined in the Addendum), Disability (as defined in the Addendum), or death.  Beginning one year after the Grant Date, a pro rata portion of the entire Option shall vest and become exercisable upon your termination without Cause (as defined in the Addendum). </font></div><div style="padding-left:4.5pt"><font><br></font></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subject to Sections 3, 4 and 5, the vested and exercisable portion of this Option may be exercised in whole or in part at any time during the Option term by delivering a written or electronic notice of exercise to such party as may be designated from time to time, and by providing for payment of the exercise price of the Shares being acquired and any related withholding taxes.  The notice of exercise must be in a form approved by Deluxe and state the number of Shares to be purchased, the method of payment of the aggregate exercise price and the directions for the delivery of the Shares to be acquired, and must be signed or otherwise authenticated by the person exercising the Option.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.  RETIREMENT, DISABILITY, DEATH OR TERMINATION</font></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Upon your Approved Retirement from Deluxe (including any successor corporation) or an Affiliate (collectively, the &#8220;Company&#8221;), you will have three years from the date of your retirement to exercise this Option.  If you die while employed, the representative of your estate or your heirs will have one year from the date of your death to exercise this Option.  If your employment terminates due to Disability, you will have one year from the date of your termination to exercise this Option. Except as otherwise provided in Section 4, if your employment is terminated by the Company without Cause or if you resign or otherwise voluntarily terminate your employment with the Company, you will have three months from the date of your termination to exercise this Option, to the extent the Option had vested as of your termination date.  In no case, however, may this Option be exercised after the Expiration Date.  If your employment with the Company is terminated for Cause, the entire unexercised portion of this Option will be canceled as of your last date of employment.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">4.  ACCELERATION OF EXERCISABILITY UPON CHANGE OF CONTROL</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Notwithstanding any installment or delayed exercise provision contained in this Agreement that would result in this Option becoming exercisable in full or in part at a later date, if, contemporaneously with any &#8220;Change of Control&#8221; (as defined in the Addendum), the acquiring Person, surviving or acquiring corporation or entity, or an affiliate of such corporation or entity, elects to continue this Option in effect and to replace the shares of common stock issuable upon exercise of this Option with Equivalent Replacement Securities, this Option shall continue to vest as set forth in Section&#160;2, provided however, that it shall become immediately exercisable in full and, in the case of clauses (i) and (ii) below shall remain exercisable for one year following the  termination of your service to the Company, if, within twelve months of the date of the Change of Control&#58;</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Your employment is terminated by the Company or such other employer without Cause,</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Your employment is terminated by you for &#8220;Good Reason&#8221; (as defined in the Addendum), or</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;Any earlier date vesting would otherwise occur as provided under this Agreement.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the event of any such Change of Control, the number of Equivalent Replacement Securities issuable upon exercise of this Option shall be determined by multiplying the exchange ratio used in connection with the Change of Control for determining the number of replacement equity securities issuable for the outstanding shares of Deluxe&#8217;s common stock, or if there is no such ratio, an exchange ratio established or accepted by the Continuing Directors (as defined in the Addendum), and the exercise price per share of replacement equity security shall be adjusted by such exchange ratio so as to preserve the same economic value in this Option as existed prior to the Change of Control.  In the event of any such Change of Control and issuance of Equivalent Replacement Securities, all references herein to the common stock shall thereafter be deemed to refer to the replacement equity securities issuable upon exercise of this Option, references to Deluxe shall thereafter be deemed to refer to the issuer of such replacement equity securities, and all other terms of this Option shall continue in effect except as and to the extent modified by this subparagraph.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:4.35pt;text-indent:-13.7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;If the Change of Control does not result in your acquiring Equivalent Replacement Securities in accordance with subparagraph (a) above, this Option shall become fully vested and exercisable for such a period of time prior to the effective time of the Change of Control as is deemed fair and equitable by the Committee and shall terminate at the effective time of the Change of Control.</font></div><div style="height:36pt;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><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5.  FORFEITURE OF OPTION AND OPTION GAIN RESULTING FROM CERTAIN ACTIVITIES</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;If you engage in any Forfeiture Activity (as defined below) then (i) the Option shall immediately terminate effective as of the date any such activity first occurred, and (ii) if the Forfeiture Activity occurred at any time within 12 months after the date that you have exercised any portion of this Option, any gain received by you pursuant to the exercise of the Option must be paid to Deluxe within 30 days of demand by Deluxe.  For purposes hereof, the gain on any exercise of the Option shall be determined by multiplying the number of shares purchased pursuant to the Option times the excess of the closing price on the New York Stock Exchange of a share of Deluxe&#8217;s common stock on the date of exercise (without regard to any subsequent increase or decrease in the fair market value of such shares) over the exercise price.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(b)&#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, stockholder, director, trustee, principal, agent, employee, consultant or otherwise of any person or entity which is in any respect in competition with or competitive with 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 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 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 customer lists and information, business plans and business strategy (&#8220;Confidential Data&#8221;) relating in any way to the business of the Company for so long as such Confidential Data remains confidential, or (iv) are terminated by the Company for Cause.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(c)&#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 provisions shall be enforceable against you.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;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 Company), to the extent of the amounts you owe Company under the foregoing provisions.  Whether or not Company elects to make any set-off in whole or in part, if 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 Company.</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;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.  Otherwise, you may be released from the foregoing forfeiture provisions only if the Compensation Committee of the Board (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:4.5pt;text-indent:-13.5pt"><font><br></font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(f)&#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><font><br></font></div><div style="padding-left:4.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">6.  DELIVERY OF SHARES</font></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As soon as practicable after the Company receives the notice of exercise and payment of the exercise price as provided above, and has determined that all other conditions to exercise, including satisfaction of withholding tax obligations and compliance with applicable laws as provided in the Plan, have been satisfied, it shall deliver to the person exercising the Option, in the name of such person, the Shares being purchased, as evidenced by issuance of a stock certificate or certificates, electronic delivery of such Shares to a brokerage account for such person&#8217;s benefit, or book-entry registration of such Shares with the Company&#8217;s transfer agent.  The Company shall pay any original issue or transfer taxes with respect to the issue or transfer of the Shares and all fees and expenses incurred by it in connection therewith.  All Shares so issued shall be fully paid and nonassessable.  </font></div><div><font><br></font></div><div style="padding-left:4.5pt;text-indent:-9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">7.  INCOME TAXES</font></div><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">You are liable for any federal and state income or other taxes applicable upon exercise of this Option under this Agreement, and you acknowledge that you should consult with your own tax advisor regarding the applicable tax consequences.  Upon the issuance of Shares to you upon exercise of this Option, you shall promptly pay to Deluxe in cash, or in previously acquired Shares having a fair market value equal to the amount of all applicable taxes required by Deluxe to be withheld or collected upon exercise of this Option.  In the alternative, 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 under the distribution of the Shares.  You acknowledge that no Shares will be distributed to you unless and until you have satisfied any obligation for withholding taxes as provided in this Agreement.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">8.  TERMS AND CONDITIONS</font></div><div style="padding-left:4.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Option Agreement does not guarantee your continued employment or, subject to the provisions of any other written agreement between you and Deluxe or its Affiliates, alter the right of Deluxe or its Affiliates to terminate your employment at any time.  You have no rights in the Shares subject to this Option until such shares are received upon exercise of this Option.  This Option is issued pursuant to the Plan and is subject to its terms.  In the event of any conflict between the provisions of the Plan and this Option Agreement (which includes the Addendum to this Agreement), the provisions of the Plan shall prevail.  </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:120%">By your acceptance of this option 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 purchase Shares pursuant to this Option.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DELUXE CORPORATION</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                                                            </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">By&#58;  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="height:36pt;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:120%">2</font></div><div><font><br></font></div></div></div><div id="i402fb3b3b7694f7e828980ba8605b9c7_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">ADDENDUM TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">NON-QUALIFIED STOCK OPTION AGREEMENT</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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:120%">&#34;Beneficial Owner&#34; shall have the meaning defined in Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended.</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:120%">&#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:120%">&#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)&#160;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 committed fraud, misappropriation, embezzlement or other act of dishonesty in connection with Deluxe or its Affiliates or its businesses&#59; (vi)&#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; (vii) 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 (viii) 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><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:120%">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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">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:120%">&#8220;Disability&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#8220;Equivalent Replacement Securities&#8221; shall mean other equity securities that are registered under the Securities Act of 1933 and are freely transferable under all applicable federal and state securities laws and regulations, the quantity of which shall be determined by multiplying the exchange ratio used in connection with a Change of Control for determining the number of replacement equity securities issuable for the outstanding shares of Deluxe&#8217;s common stock, or if there is no such ratio, an exchange ratio established or accepted by the Continuing Directors, and the exercise price per share of replacement equity security shall be adjusted by such exchange ratio so as to preserve the same economic value as existed prior to the Change of Control.</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:120%">&#8220;Good Reason&#8221; shall mean&#58;</font></div><div><font><br></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:120%">(i)&#160;&#160;&#160;&#160;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="height:36pt;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:120%">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><font><br></font></div></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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">(iv)&#160;&#160;&#160;&#160;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:8pt;font-weight:400;line-height:120%">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:120%">&#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 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 stock of Deluxe. </font></div><div><font><br></font></div><div style="height:36pt;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:120%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>exhibit1033312021.htm
<DESCRIPTION>EX-10.3
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i8b73a8d6ab4941a48ea282eb6484ae3e_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:120%">Exhibit 10.3</font></div><div style="padding-right:-13.7pt"><font><br></font></div><div style="padding-right:-13.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.428%"></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:120%">DELUXE</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:120%">RESTRICTED STOCK UNIT</font></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:120%">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:120%">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:120%">(US Employees)(LTIP)</font></td></tr></table></div><div style="margin-bottom:6pt;padding-right:-13.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">AWARDED TO</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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:120%">AWARD DATE</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">TOTAL NUMBER OF RESTRICTED STOCK<br>UNITS</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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: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:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  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 2020 Long Term Incentive Plan (the &#8220;LTIP&#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 LTIP 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:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restricted Period and Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Units are subject to the restrictions contained in this Agreement and the LTIP for the Restricted Period (as defined below).  As used herein, &#8220;Restricted Period,&#8221; shall mean, with respect to each of the &#91;      &#93; 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; and &#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:120%">3.     </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Units shall be subject to the following restrictions during the Restricted Period&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Units shall be subject to forfeiture to Deluxe until they vest as provided in this Agreement and the LTIP.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Acceleration of Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;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 </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">date and the scheduled vesting date immediately 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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Vesting would otherwise occur on any earlier date as provided under this Agreement.</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;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:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;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:120%">5.    Forfeiture.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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 </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:120%">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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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 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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:120%">6.     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:120%">.  </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Subject to Section 5 and except as otherwise provided in Sections 6(b) and 8, 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 LTIP, 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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(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:120%">7.&#160;&#160;&#160;&#160;Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  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:120%">8.   409A Compliance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  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:120%;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:120%">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:120%">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 </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:120%">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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:12pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9.   Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  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:13.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  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 LTIP.  In the event there are any inconsistencies between this Agreement and the LTIP, the provisions of the LTIP 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;text-align:justify"><font><br></font></div><div style="margin-bottom:0.06pt;padding-left:0.18pt;text-align:justify;text-indent:-0.18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 LTIP 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="text-align:justify"><font><br></font></div><div style="margin-bottom:0.06pt;padding-left:0.18pt;text-align:justify;text-indent:-0.18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELUXE CORPORATION</font></div><div style="margin-bottom:0.06pt;padding-left:0.18pt;text-align:justify;text-indent:-0.18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#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;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">By&#58; _______________________</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:120%">4</font></div><div><font><br></font></div></div></div><div id="i8b73a8d6ab4941a48ea282eb6484ae3e_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></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:120%">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:120%">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:120%">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:120%">&#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:120%">&#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:120%">&#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)&#160;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 committed fraud, misappropriation, embezzlement or other act of dishonesty in connection with Deluxe or its Affiliates or its businesses&#59; (vi)&#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; (vii) 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 (viii) 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:120%">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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">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:120%">&#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:120%">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:120%">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:120%">&#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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">(iv)&#160;&#160;&#160;&#160;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:120%">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:120%">&#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:120%">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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">6</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>exhibit1043312021.htm
<DESCRIPTION>EX-10.4
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i1c2f68799f4646658baa8d4790fa2f39_1"></div><div style="min-height:72pt;width:100%"><div style="padding-left:288pt;padding-right:13.5pt"><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 10.4</font></div><div style="padding-right:-13.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.043%"></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:120%">DELUXE</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:120%">PERFORMANCE SHARE UNIT</font></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:120%">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:120%">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:120%">(US)</font></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.710%"></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">AWARDED TO</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt 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:120%">AWARD DATE</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">TARGET NUMBER <br>OF SHARES</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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:0 1pt"></td></tr></table></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:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">The Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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 2020 Long Term 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:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance Goals.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  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:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Vesting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Distribution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">(a)&#160;&#160;&#160;&#160;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:120%">(b)&#160;&#160;&#160;&#160;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:120%">(c)&#160;&#160;&#160;&#160;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:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Termination of Employment.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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:120%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change of Control.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 </font></div><div style="height:40.5pt;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:6pt;padding-left:18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">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. 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:120%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income Taxes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:120%">(a)&#160;&#160;&#160;&#160;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:120%">(b)&#160;&#160;&#160;&#160;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:120%">(c)&#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 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:120%">(d)&#160;&#160;&#160;&#160;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:120%">(e)&#160;&#160;&#160;&#160;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:120%">(f)&#160;&#160;&#160;&#160;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:120%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Terms and Conditions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.  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:120%">.</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:120%">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:0.06pt;padding-left:0.36pt;text-indent:-0.18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELUXE CORPORATION</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </font></div><div style="height:40.5pt;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:120%">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="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div id="i1c2f68799f4646658baa8d4790fa2f39_4"></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:15pt;font-weight:400;line-height:120%">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:120%">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:120%">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:120%">&#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:120%">&#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:120%">&#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)&#160;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 committed fraud, misappropriation, embezzlement or other act of dishonesty in connection with Deluxe or its Affiliates or its businesses&#59; (vi)&#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; (vii) 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 (viii) 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><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:120%">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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">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:120%">&#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:120%">&#8220;Disability&#8221;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:120%">&#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><font><br></font></div><div style="height:40.5pt;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:120%">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:6pt"><font><br></font></div><div><font><br></font></div><div style="margin-bottom:0.06pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:232%">&#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:120%">(i)&#160;&#160;&#160;&#160;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:120%">(ii)&#160;&#160;&#160;&#160;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:120%">(iii)&#160;&#160;&#160;&#160;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:120%">(iv)&#160;&#160;&#160;&#160;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:8pt;font-weight:400;line-height:120%">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:120%">&#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 style="height:40.5pt;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:120%">4</font></div><div><font><br></font></div></div></div><div id="i1c2f68799f4646658baa8d4790fa2f39_7"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">        </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Performance Goals Schedule&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">        </font></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>exhibit3113312021.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 2021 Workiva -->
<title>Document</title></head><body><div id="ibdfb3abbd86e4cabb2bf9a649e50c322_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 quarterly report on Form 10-Q 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;May 7, 2021</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>7
<FILENAME>exhibit3123312021.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 2021 Workiva -->
<title>Document</title></head><body><div id="i364f543d0c1648c6be6cc51fc0247502_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></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, Keith A. Bush, 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 quarterly report on Form 10-Q 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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;May 7, 2021</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; Keith A. Bush</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%">Keith A. Bush</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 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>8
<FILENAME>exhibit3213312021.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 2021 Workiva -->
<title>Document</title></head><body><div id="i564dd2afdf2e4c528bf6200b84a0acb2_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 Keith A. Bush, 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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2021 (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 style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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; May 7, 2021</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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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; Keith A. Bush</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%">Keith A. Bush</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>9
<FILENAME>dlx-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dlx="http://www.deluxe.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.deluxe.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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-20210331_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-20210331_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-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Document" roleURI="http://www.deluxe.com/role/Document">
        <link:definition>0001001 - 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="CONSOLIDATEDBALANCESHEETSUnaudited" roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)</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="CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals">
        <link:definition>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)</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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (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="CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</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="Consolidatedfinancialstatements" roleURI="http://www.deluxe.com/role/Consolidatedfinancialstatements">
        <link:definition>2101101 - Disclosure - Consolidated financial statements</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="ConsolidatedfinancialstatementsTables" roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables">
        <link:definition>2302301 - Disclosure - Consolidated financial statements (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="ConsolidatedfinancialstatementsDetails" roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails">
        <link:definition>2403401 - Disclosure - Consolidated financial statements (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="Newaccountingpronouncements" roleURI="http://www.deluxe.com/role/Newaccountingpronouncements">
        <link:definition>2104102 - 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>2105103 - 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="SupplementalbalancesheetandcashflowinformationTables" roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables">
        <link:definition>2306302 - 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="SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails">
        <link:definition>2407402 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (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>2408403 - 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>2409404 - 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>2410405 - 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="SupplementalbalancesheetandcashflowinformationintangiblesDetails" roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails">
        <link:definition>2411406 - 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>2412407 - 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>2413408 - 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="SupplementalbalancesheetandcashflowinformationotherDetails" roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails">
        <link:definition>2414409 - Disclosure - Supplemental balance sheet and cash flow information (other) (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="Earningslosspershare" roleURI="http://www.deluxe.com/role/Earningslosspershare">
        <link:definition>2115104 - Disclosure - Earnings (loss) 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="EarningslosspershareTables" roleURI="http://www.deluxe.com/role/EarningslosspershareTables">
        <link:definition>2316303 - Disclosure - Earnings (loss) 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="EarningslosspershareDetails" roleURI="http://www.deluxe.com/role/EarningslosspershareDetails">
        <link:definition>2417410 - 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="Othercomprehensiveincomeloss" roleURI="http://www.deluxe.com/role/Othercomprehensiveincomeloss">
        <link:definition>2118105 - Disclosure - Other comprehensive income (loss)</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="OthercomprehensiveincomelossTables" roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossTables">
        <link:definition>2319304 - Disclosure - Other comprehensive income (loss) (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="OthercomprehensiveincomelossreclassificationadjustmentsDetails" roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails">
        <link:definition>2420411 - Disclosure - Other comprehensive income (loss) (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="OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails">
        <link:definition>2421412 - Disclosure - Other comprehensive income (loss) (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="Derivativefinancialinstruments" roleURI="http://www.deluxe.com/role/Derivativefinancialinstruments">
        <link:definition>2122106 - 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="DerivativefinancialinstrumentsDetails" roleURI="http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails">
        <link:definition>2423413 - 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="Fairvaluemeasurements" roleURI="http://www.deluxe.com/role/Fairvaluemeasurements">
        <link:definition>2124107 - 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="FairvaluemeasurementsTables" roleURI="http://www.deluxe.com/role/FairvaluemeasurementsTables">
        <link:definition>2325305 - 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="FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails" roleURI="http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails">
        <link:definition>2426414 - 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>2427415 - 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="Restructuringandintegrationexpense" roleURI="http://www.deluxe.com/role/Restructuringandintegrationexpense">
        <link:definition>2128108 - 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="RestructuringandintegrationexpenseTables" roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables">
        <link:definition>2329306 - 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="RestructuringandintegrationexpenseDetails" roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails">
        <link:definition>2430416 - 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="RestructuringandintegrationexpenseaccrualsDetails" roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails">
        <link:definition>2431417 - Disclosure - Restructuring and integration expense (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="Incometaxprovisionbenefit" roleURI="http://www.deluxe.com/role/Incometaxprovisionbenefit">
        <link:definition>2132109 - Disclosure - Income tax provision (benefit)</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="IncometaxprovisionbenefitTables" roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitTables">
        <link:definition>2333307 - Disclosure - Income tax provision (benefit) (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="IncometaxprovisionbenefitDetails" roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails">
        <link:definition>2434418 - Disclosure - Income tax provision (benefit) (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="Postretirementbenefits" roleURI="http://www.deluxe.com/role/Postretirementbenefits">
        <link:definition>2135110 - 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="PostretirementbenefitsTables" roleURI="http://www.deluxe.com/role/PostretirementbenefitsTables">
        <link:definition>2336308 - 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="PostretirementbenefitsDetails" roleURI="http://www.deluxe.com/role/PostretirementbenefitsDetails">
        <link:definition>2437419 - Disclosure - Postretirement 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="Debt" roleURI="http://www.deluxe.com/role/Debt">
        <link:definition>2138111 - 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="DebtTables" roleURI="http://www.deluxe.com/role/DebtTables">
        <link:definition>2339309 - 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="DebtDetails" roleURI="http://www.deluxe.com/role/DebtDetails">
        <link:definition>2440420 - 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="Othercommitmentsandcontingencies" roleURI="http://www.deluxe.com/role/Othercommitmentsandcontingencies">
        <link:definition>2141112 - 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="OthercommitmentsandcontingenciesDetails" roleURI="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails">
        <link:definition>2442421 - 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="Shareholdersequity" roleURI="http://www.deluxe.com/role/Shareholdersequity">
        <link:definition>2143113 - 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="ShareholdersequityDetails" roleURI="http://www.deluxe.com/role/ShareholdersequityDetails">
        <link:definition>2444422 - 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="Businesssegmentinformation" roleURI="http://www.deluxe.com/role/Businesssegmentinformation">
        <link:definition>2145114 - 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="BusinesssegmentinformationTables" roleURI="http://www.deluxe.com/role/BusinesssegmentinformationTables">
        <link:definition>2346310 - 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="BusinesssegmentinformationDetails" roleURI="http://www.deluxe.com/role/BusinesssegmentinformationDetails">
        <link:definition>2447423 - Disclosure - Business segment 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="BusinesssegmentinformationdisaggregatedrevenueinformationDetails" roleURI="http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails">
        <link:definition>2448424 - 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>
      <link:roleType id="Risksanduncertainties" roleURI="http://www.deluxe.com/role/Risksanduncertainties">
        <link:definition>2149115 - Disclosure - Risks and uncertainties</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="RisksanduncertaintiesDetails" roleURI="http://www.deluxe.com/role/RisksanduncertaintiesDetails">
        <link:definition>2450425 - Disclosure - Risks and uncertainties (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="Subsequentevent" roleURI="http://www.deluxe.com/role/Subsequentevent">
        <link:definition>2151116 - Disclosure - Subsequent event</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="SubsequenteventDetails" roleURI="http://www.deluxe.com/role/SubsequenteventDetails">
        <link:definition>2452426 - Disclosure - Subsequent event (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_Otherchangesinprepaidproductdiscounts" abstract="false" name="Otherchangesinprepaidproductdiscounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_OtherpaymentssolutionsMember" abstract="true" name="OtherpaymentssolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsRollForward" abstract="true" name="PrepaidproductdiscountsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_CloudSolutionsWebHostingreportingunitMember" abstract="true" name="CloudSolutionsWebHostingreportingunitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_LeaseLiabilityIncurredDueYears1And2" abstract="false" name="LeaseLiabilityIncurredDueYears1And2" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_PromotionalSolutionsreportingunitMember" abstract="true" name="PromotionalSolutionsreportingunitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" abstract="false" name="EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="dlx_MarketingandpromotionalsolutionsMember" abstract="true" name="MarketingandpromotionalsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_InternaluseComputerSoftwareIntangibleAssetMember" abstract="true" name="InternaluseComputerSoftwareIntangibleAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_PromotionalSolutionsMember" abstract="true" name="PromotionalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember" abstract="true" name="ReportingunitsforwhichquantitativeanalysiscompletedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_MeasurementinputgrossmargingrowthrateMember" abstract="true" name="MeasurementinputgrossmargingrowthrateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_MaturityPeriodDebtSecurities" abstract="false" name="MaturityPeriodDebtSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_PaymentsMember" abstract="true" name="PaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_SmallBusinessDistributorsMember" abstract="true" name="SmallBusinessDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_ChecksMember" abstract="true" name="ChecksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_ExternalconsultingfeesMember" abstract="true" name="ExternalconsultingfeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" abstract="false" name="EffectiveTaxRateReconciliationReturnToProvisionAdjustments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_LeaseLiabilityIncurredToBePaidYears3And4" abstract="false" name="LeaseLiabilityIncurredToBePaidYears3And4" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Restructuringchargesnet" abstract="false" name="Restructuringchargesnet" nillable="true" xbrli:periodType="duration" 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_InternallaborMember" abstract="true" name="InternallaborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_Leverageratio" abstract="false" name="Leverageratio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_MeasurementInputrevenuegrowthrateMember" abstract="true" name="MeasurementInputrevenuegrowthrateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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:element id="dlx_ChecksrevenueMember" abstract="true" name="ChecksrevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_WebandhostedsolutionsMember" abstract="true" name="WebandhostedsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_OtherCommonSharesRetiredShares" abstract="false" name="OtherCommonSharesRetiredShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ThreetofourinternalgradeMember" abstract="true" name="ThreetofourinternalgradeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_FundsHeldForCustomersLiability" abstract="false" name="FundsHeldForCustomersLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_MinimumratioofEBITtointerestexpense" abstract="false" name="MinimumratioofEBITtointerestexpense" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_InventoryReserveAdjustments" abstract="false" name="InventoryReserveAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_PrepaidproductdiscountsAbstract" abstract="true" name="PrepaidproductdiscountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dlx_LoansandnotesreceivablefromdistributorsMember" abstract="true" name="LoansandnotesreceivablefromdistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_FirstAmericanPaymentSystemsLPMember" abstract="true" name="FirstAmericanPaymentSystemsLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_TotaldebtlessunrestrictedcashtoEBITDAratio" abstract="false" name="TotaldebtlessunrestrictedcashtoEBITDAratio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dlx_FormsandotherproductsMember" abstract="true" name="FormsandotherproductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_FundsHeldForCustomersMember" abstract="true" name="FundsHeldForCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CloudSolutionsMember" abstract="true" name="CloudSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_DatadrivenmarketingsolutionsMember" abstract="true" name="DatadrivenmarketingsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_Intangiblesfairvalueinputs" abstract="false" name="Intangiblesfairvalueinputs" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="dlx_TreasurymanagementsolutionsMember" abstract="true" name="TreasurymanagementsolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_InventoryWriteoffs" abstract="false" name="InventoryWriteoffs" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_Financing" abstract="false" name="Financing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_OnetotwointernalgradememberMember" abstract="true" name="OnetotwointernalgradememberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="dlx_SoftwareforResaleMember" abstract="true" name="SoftwareforResaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_Restructuringintegrationandothercosts" abstract="false" name="Restructuringintegrationandothercosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dlx_ScheduleofprepaidproductdiscountsTableTextBlock" abstract="false" name="ScheduleofprepaidproductdiscountsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>dlx-20210331_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 2021 Workiva-->
<!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4-->
<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-20210331.xsd#Document"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Document" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_16137a58-9ed1-4b64-aed9-0a2fd4c5aa21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_75f8ca33-9f6a-4c6e-8f7e-e6e24c7a50b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16137a58-9ed1-4b64-aed9-0a2fd4c5aa21" xlink:to="loc_us-gaap_AccountsPayableCurrent_75f8ca33-9f6a-4c6e-8f7e-e6e24c7a50b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e23d8f9f-1d43-4b57-87d2-0d08bc296947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16137a58-9ed1-4b64-aed9-0a2fd4c5aa21" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e23d8f9f-1d43-4b57-87d2-0d08bc296947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiability_910af093-eb67-4c13-a323-b34eb8ff487d" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_16137a58-9ed1-4b64-aed9-0a2fd4c5aa21" xlink:to="loc_dlx_FundsHeldForCustomersLiability_910af093-eb67-4c13-a323-b34eb8ff487d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_573751b6-9f2a-45d3-b5fc-e5f0b39c67dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_573751b6-9f2a-45d3-b5fc-e5f0b39c67dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4ff3a5ae-f188-49c6-82ef-0c6776c28350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4ff3a5ae-f188-49c6-82ef-0c6776c28350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a8d26b0c-9f03-443f-a7ef-d6fdcb1cb5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_us-gaap_InventoryNet_a8d26b0c-9f03-443f-a7ef-d6fdcb1cb5c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_c3c4fbf4-8bb0-4c7c-831e-3e9826a0cb61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_us-gaap_FundsHeldForClients_c3c4fbf4-8bb0-4c7c-831e-3e9826a0cb61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_33889092-a1f7-470a-9e3c-073d6d4050f7" xlink:href="dlx-20210331.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_33889092-a1f7-470a-9e3c-073d6d4050f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_dca5db58-0df4-48b2-9476-4270831fb18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_edbf0bc0-9b11-4574-b2ce-53b73f80c972" xlink:to="loc_us-gaap_OtherAssetsCurrent_dca5db58-0df4-48b2-9476-4270831fb18b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_903d8bad-45b8-4204-aff0-c8b6cf4ee73b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_903d8bad-45b8-4204-aff0-c8b6cf4ee73b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_f1e5f5de-34de-44ab-9d42-c18675282e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_LongTermInvestments_f1e5f5de-34de-44ab-9d42-c18675282e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c35a9219-2aa4-4f04-851e-4e105d0f4b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c35a9219-2aa4-4f04-851e-4e105d0f4b12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5487c9bd-141b-4ebb-af86-bfa6ff96d41f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5487c9bd-141b-4ebb-af86-bfa6ff96d41f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1058be6f-2765-46dc-b1bb-21847f48886d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1058be6f-2765-46dc-b1bb-21847f48886d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_17488b49-5056-4596-88cc-f2aac2af4676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_Goodwill_17488b49-5056-4596-88cc-f2aac2af4676" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_52beee16-2a3c-4e8f-bb29-2020a637d5e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_52beee16-2a3c-4e8f-bb29-2020a637d5e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3dba5965-bec2-49ab-a56a-d90b61e13819" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6ec1f934-d9ad-4a36-abc1-eb0548ee1f51" xlink:to="loc_us-gaap_AssetsCurrent_3dba5965-bec2-49ab-a56a-d90b61e13819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d1c28bb2-60fd-4ced-85b2-ec1dc19e95cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:to="loc_us-gaap_CommonStockValue_d1c28bb2-60fd-4ced-85b2-ec1dc19e95cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78a79e70-c169-43a4-992a-c7f4c8153609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_78a79e70-c169-43a4-992a-c7f4c8153609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_93e09c73-410a-42ad-8df6-c229ae6fa0d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_93e09c73-410a-42ad-8df6-c229ae6fa0d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3692760c-1c79-464e-a47f-f3a1352208a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3692760c-1c79-464e-a47f-f3a1352208a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_86f946b8-da31-4ffd-a62f-bc95e8f749b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3738f986-6c67-4e8a-8e50-457162af04c6" xlink:to="loc_us-gaap_MinorityInterest_86f946b8-da31-4ffd-a62f-bc95e8f749b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5771d044-7efc-402b-ac6b-cc5222cc8dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5771d044-7efc-402b-ac6b-cc5222cc8dff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cdc37100-1d38-48e8-91c4-29832bc7ef76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cdc37100-1d38-48e8-91c4-29832bc7ef76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d960e520-f517-4d99-895e-888523c6350b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d960e520-f517-4d99-895e-888523c6350b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7c960d6a-b0aa-4966-82a9-e52ebac9611f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7c960d6a-b0aa-4966-82a9-e52ebac9611f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fb95d939-4dbf-40e8-b40d-9877dfaa931f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fb95d939-4dbf-40e8-b40d-9877dfaa931f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_78cff2b9-a011-4d37-bee4-92ec974721ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_78cff2b9-a011-4d37-bee4-92ec974721ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4cc581f7-94f8-4998-b6a4-4fac9994f28d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4109ae04-55c3-478a-8a10-212442572692" xlink:to="loc_us-gaap_LiabilitiesCurrent_4cc581f7-94f8-4998-b6a4-4fac9994f28d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aa9f730d-524d-4dff-ad86-26c68d79a3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_60cbf83f-c5c5-4e9a-b05a-198ee9c51b79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aa9f730d-524d-4dff-ad86-26c68d79a3f6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_60cbf83f-c5c5-4e9a-b05a-198ee9c51b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d04e92e3-943f-4882-b021-6878d4087e82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aa9f730d-524d-4dff-ad86-26c68d79a3f6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d04e92e3-943f-4882-b021-6878d4087e82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5e63d228-c10d-4a00-95c3-5ab3cb985104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f40b3f55-0284-483e-b7b1-76290ddb3882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_5e63d228-c10d-4a00-95c3-5ab3cb985104" xlink:to="loc_us-gaap_Revenues_f40b3f55-0284-483e-b7b1-76290ddb3882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_a9dc4e86-11e7-4ce9-941e-248a018dc3c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_5e63d228-c10d-4a00-95c3-5ab3cb985104" xlink:to="loc_us-gaap_CostOfRevenue_a9dc4e86-11e7-4ce9-941e-248a018dc3c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3004d3bc-2c46-4c31-b107-33219bd2e6c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_64a28b56-664c-4a86-93fc-45d7771a5505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3004d3bc-2c46-4c31-b107-33219bd2e6c2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_64a28b56-664c-4a86-93fc-45d7771a5505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f497e6bc-11fd-4390-8be1-29667f0ddec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3004d3bc-2c46-4c31-b107-33219bd2e6c2" xlink:to="loc_us-gaap_InterestExpense_f497e6bc-11fd-4390-8be1-29667f0ddec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fff2ded0-92e4-4c7f-93b1-91a596fae34c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3004d3bc-2c46-4c31-b107-33219bd2e6c2" xlink:to="loc_us-gaap_OperatingIncomeLoss_fff2ded0-92e4-4c7f-93b1-91a596fae34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_022a3b57-4044-4346-aa06-ec38b6dde50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_69040e91-f6e9-4dfb-8670-9fb9f7b23077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_022a3b57-4044-4346-aa06-ec38b6dde50d" xlink:to="loc_us-gaap_GrossProfit_69040e91-f6e9-4dfb-8670-9fb9f7b23077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9da070fd-7dfc-4ec1-83d9-0055c1556def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_022a3b57-4044-4346-aa06-ec38b6dde50d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9da070fd-7dfc-4ec1-83d9-0055c1556def" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_7012087c-2c7e-4f5b-9d6c-09dc3a84b3dd" xlink:href="dlx-20210331.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_022a3b57-4044-4346-aa06-ec38b6dde50d" xlink:to="loc_dlx_RestructuringOperatingExpense_7012087c-2c7e-4f5b-9d6c-09dc3a84b3dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_81f9f1e7-609b-49c4-a9d9-83f2ef9b57e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_022a3b57-4044-4346-aa06-ec38b6dde50d" xlink:to="loc_us-gaap_AssetImpairmentCharges_81f9f1e7-609b-49c4-a9d9-83f2ef9b57e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d1c813df-e403-4cdc-9dd9-a51ced640a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8e87fc19-c65c-4fd1-8833-bcd5702667e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d1c813df-e403-4cdc-9dd9-a51ced640a32" xlink:to="loc_us-gaap_ProfitLoss_8e87fc19-c65c-4fd1-8833-bcd5702667e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_09127a79-cb9c-4de5-933c-deb7052d81c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d1c813df-e403-4cdc-9dd9-a51ced640a32" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_09127a79-cb9c-4de5-933c-deb7052d81c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa86232f-effe-4de7-9958-7a1ac99b0114" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a9494f37-01bb-406f-8240-99c744b01a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa86232f-effe-4de7-9958-7a1ac99b0114" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a9494f37-01bb-406f-8240-99c744b01a7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a727bc7-9b82-4a0f-af9f-fe05e3d93966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa86232f-effe-4de7-9958-7a1ac99b0114" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a727bc7-9b82-4a0f-af9f-fe05e3d93966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9b9975e1-6f29-439e-998f-464249f09df3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa86232f-effe-4de7-9958-7a1ac99b0114" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9b9975e1-6f29-439e-998f-464249f09df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f3c0093a-1fb2-4adf-b151-8a62fa4517e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fa86232f-effe-4de7-9958-7a1ac99b0114" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f3c0093a-1fb2-4adf-b151-8a62fa4517e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fccebb07-80a2-4063-b3b5-d6feb61eee8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_104e9288-e78a-4ea4-915a-06602fbcb246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fccebb07-80a2-4063-b3b5-d6feb61eee8b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_104e9288-e78a-4ea4-915a-06602fbcb246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f7774431-5084-4f3d-a4ec-a8d1b5ccbfb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fccebb07-80a2-4063-b3b5-d6feb61eee8b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f7774431-5084-4f3d-a4ec-a8d1b5ccbfb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cdbda477-0146-447d-85a1-c79c591b05d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fccebb07-80a2-4063-b3b5-d6feb61eee8b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cdbda477-0146-447d-85a1-c79c591b05d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0f7a1cd-af6f-4f29-96c9-c392e7232487" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fccebb07-80a2-4063-b3b5-d6feb61eee8b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0f7a1cd-af6f-4f29-96c9-c392e7232487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3910ee3c-0f47-4444-b5a6-0b3751e10ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3910ee3c-0f47-4444-b5a6-0b3751e10ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9e8ede42-7b33-43ec-8c4d-60ceaa773ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9e8ede42-7b33-43ec-8c4d-60ceaa773ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netchangeincustomerfundsobligations_4416497c-d3c2-4c1e-9d1d-bc27a0949f2f" xlink:href="dlx-20210331.xsd#dlx_Netchangeincustomerfundsobligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_dlx_Netchangeincustomerfundsobligations_4416497c-d3c2-4c1e-9d1d-bc27a0949f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a483b33b-a720-4e4b-aad0-f0107db9bb53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a483b33b-a720-4e4b-aad0-f0107db9bb53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bab0ad7a-e481-4644-94fb-17a9abbbe350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bab0ad7a-e481-4644-94fb-17a9abbbe350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_403712c2-00b2-444a-82f4-86610817f8e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_403712c2-00b2-444a-82f4-86610817f8e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_242c8b39-550b-4180-b7fb-31e8fc67282e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_242c8b39-550b-4180-b7fb-31e8fc67282e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_580bd300-7466-4037-a15f-017466f5b195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4b5a0b46-58ef-4cf3-ae3d-81e4ef193274" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_580bd300-7466-4037-a15f-017466f5b195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7ada6efe-dcbd-4449-96ce-e6288df6e432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_ProfitLoss_7ada6efe-dcbd-4449-96ce-e6288df6e432" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c02a33b4-dbba-40ef-b328-d9e55b25687c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_Depreciation_c02a33b4-dbba-40ef-b328-d9e55b25687c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_7c4be039-0fa4-471a-a862-a1bdb0f7edf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_AdjustmentForAmortization_7c4be039-0fa4-471a-a862-a1bdb0f7edf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ce9ce283-73ea-4e56-97f3-cfb6eaede9d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_OperatingLeaseCost_ce9ce283-73ea-4e56-97f3-cfb6eaede9d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_b76ca6d7-a404-436f-9bf6-2f221f11ba53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_AssetImpairmentCharges_b76ca6d7-a404-436f-9bf6-2f221f11ba53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationofprepaidproductdiscounts_6f7054e2-9c82-450d-a992-1f9cb4b1c7ef" xlink:href="dlx-20210331.xsd#dlx_Amortizationofprepaidproductdiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_dlx_Amortizationofprepaidproductdiscounts_6f7054e2-9c82-450d-a992-1f9cb4b1c7ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e6831b36-544a-49ab-930a-9974d77fb3fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e6831b36-544a-49ab-930a-9974d77fb3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6d151128-f98e-4110-8d57-4cc3922de93b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_ShareBasedCompensation_6d151128-f98e-4110-8d57-4cc3922de93b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_53383359-a5ed-46d7-9a31-d87c6893fb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_53383359-a5ed-46d7-9a31-d87c6893fb8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5972f9e6-94a8-4f51-a2f9-5151a2f7eef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5972f9e6-94a8-4f51-a2f9-5151a2f7eef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_911e4477-9ae1-4c66-ad23-0d36590fbbbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_911e4477-9ae1-4c66-ad23-0d36590fbbbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_16ad7e17-6765-4d3e-af50-93f1d59141dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_16ad7e17-6765-4d3e-af50-93f1d59141dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d8afe7b9-1dab-4c95-8872-f04cf1332548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d8afe7b9-1dab-4c95-8872-f04cf1332548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f5f01f12-240b-495d-9855-63fc58e699cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f5f01f12-240b-495d-9855-63fc58e699cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_11ea5f12-b33d-4508-bc02-34eadaf3cd6a" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_dlx_Prepaidproductdiscountpayments_11ea5f12-b33d-4508-bc02-34eadaf3cd6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9f7c3f33-c5df-45e4-b460-0a12f4b9b353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f5b22a1-3593-452c-a4c4-e15c441ffbef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9f7c3f33-c5df-45e4-b460-0a12f4b9b353" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Consolidatedfinancialstatements"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Newaccountingpronouncements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Newaccountingpronouncements"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Newaccountingpronouncements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="simple" xlink:href="dlx-20210331.xsd#Supplementalbalancesheetandcashflowinformation"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" xlink:type="simple" xlink:href="dlx-20210331.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_2ccfea17-695a-4f3f-9f20-468c916b4c82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:to="loc_us-gaap_InventoryRawMaterials_2ccfea17-695a-4f3f-9f20-468c916b4c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_86ad69e8-042b-42a8-bfdc-f7166832b91e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:to="loc_us-gaap_InventoryWorkInProcess_86ad69e8-042b-42a8-bfdc-f7166832b91e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a95bc293-9a1e-4590-88e7-50c8d710fe7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:to="loc_us-gaap_InventoryFinishedGoods_a95bc293-9a1e-4590-88e7-50c8d710fe7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_46d64020-7ae0-4fab-8778-9f8b8dbf8117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:to="loc_us-gaap_OtherInventorySupplies_46d64020-7ae0-4fab-8778-9f8b8dbf8117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_e45ec458-66a2-4ef3-ac9d-d99bc97c5a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f2ce7c14-b76c-45fb-85d7-13b00775eeb2" xlink:to="loc_us-gaap_InventoryValuationReserves_e45ec458-66a2-4ef3-ac9d-d99bc97c5a4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" xlink:type="simple" xlink:href="dlx-20210331.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_e3986cb8-9c21-4fea-a2d5-1365a5a500de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a6177254-089b-4bb6-bc54-cb11193ae409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e3986cb8-9c21-4fea-a2d5-1365a5a500de" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a6177254-089b-4bb6-bc54-cb11193ae409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_02555495-2e81-49bf-b353-e722e587110a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e3986cb8-9c21-4fea-a2d5-1365a5a500de" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_02555495-2e81-49bf-b353-e722e587110a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_77056853-3cd3-4708-bb1a-a0aee6594d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e3986cb8-9c21-4fea-a2d5-1365a5a500de" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_77056853-3cd3-4708-bb1a-a0aee6594d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7ca109d1-f8a6-4d27-9180-b29920fe1dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_6a14efe3-a0a4-40f3-b5d6-70c2eae3146c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7ca109d1-f8a6-4d27-9180-b29920fe1dc1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_6a14efe3-a0a4-40f3-b5d6-70c2eae3146c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_c5879b27-cc07-491b-8adc-135a72e811a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7ca109d1-f8a6-4d27-9180-b29920fe1dc1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_c5879b27-cc07-491b-8adc-135a72e811a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_d09dcae9-90fc-4826-b5aa-44f71dcab70e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7ca109d1-f8a6-4d27-9180-b29920fe1dc1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_d09dcae9-90fc-4826-b5aa-44f71dcab70e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" xlink:type="simple" xlink:href="dlx-20210331.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_97f6995f-4400-4854-a17f-7ebde983e8ce" xlink:href="dlx-20210331.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dcc002e5-5998-4b70-b6b2-c0122702b295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_97f6995f-4400-4854-a17f-7ebde983e8ce" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dcc002e5-5998-4b70-b6b2-c0122702b295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_fc805b3b-c642-4edb-8645-ae0c147829bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_97f6995f-4400-4854-a17f-7ebde983e8ce" xlink:to="loc_us-gaap_UnbilledContractsReceivable_fc805b3b-c642-4edb-8645-ae0c147829bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" xlink:type="simple" xlink:href="dlx-20210331.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_IntangibleAssetsNetExcludingGoodwill_0bf8b382-6ef2-4792-8059-d6c41a7b0218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e6245cf-605a-4ff5-82d0-7f481afebae7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0bf8b382-6ef2-4792-8059-d6c41a7b0218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5e6245cf-605a-4ff5-82d0-7f481afebae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93daacb7-30aa-418f-9bd6-53591c3837f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0bf8b382-6ef2-4792-8059-d6c41a7b0218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93daacb7-30aa-418f-9bd6-53591c3837f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" xlink:type="simple" xlink:href="dlx-20210331.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_718b3dfe-b1cc-4974-b929-c26ab4684596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_081fe0eb-37a7-4213-aa43-1017669b4e0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_718b3dfe-b1cc-4974-b929-c26ab4684596" xlink:to="loc_us-gaap_GoodwillGross_081fe0eb-37a7-4213-aa43-1017669b4e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ae9ba1a1-a52f-4f89-9b83-2b2e78fc33eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_718b3dfe-b1cc-4974-b929-c26ab4684596" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ae9ba1a1-a52f-4f89-9b83-2b2e78fc33eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" xlink:type="simple" xlink:href="dlx-20210331.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_AccruedLiabilitiesCurrent_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_70b43b9a-bd7e-4eae-9d23-de4301100271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_us-gaap_DeferredRevenueCurrent_70b43b9a-bd7e-4eae-9d23-de4301100271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_992a3a37-6eda-4c4b-92b4-2911f538cdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_us-gaap_AccruedBonusesCurrent_992a3a37-6eda-4c4b-92b4-2911f538cdc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent_3e003534-9947-4a7c-8684-b984acd0166e" xlink:href="dlx-20210331.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_dlx_Prepaidproductdiscountliabilitycurrent_3e003534-9947-4a7c-8684-b984acd0166e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_10430594-15c9-471f-bb29-e03ef78c6447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_10430594-15c9-471f-bb29-e03ef78c6447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_10f7dfc5-a72f-43d3-99e6-e01ac5925cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_10f7dfc5-a72f-43d3-99e6-e01ac5925cfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates_4f959ddc-0aa2-4c37-88aa-120d9df06494" xlink:href="dlx-20210331.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_0b4d2e0c-beff-4c81-a34a-09bb0ad635b7" xlink:to="loc_dlx_CustomerRebates_4f959ddc-0aa2-4c37-88aa-120d9df06494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_fd5297a4-1620-455f-859d-f144aea75a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_fd5297a4-1620-455f-859d-f144aea75a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_914362d1-ee64-451b-a5d7-d130c33ac91d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_914362d1-ee64-451b-a5d7-d130c33ac91d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_6460b70d-1687-48e7-8b10-34de9bede7b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_6460b70d-1687-48e7-8b10-34de9bede7b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_5a512ad3-357e-4c1a-9859-9fdfce746f61" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_dlx_Prepaidproductdiscounts_5a512ad3-357e-4c1a-9859-9fdfce746f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_b57156ea-49e0-4887-b064-4c241e0d9714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_us-gaap_CapitalizedContractCostNet_b57156ea-49e0-4887-b064-4c241e0d9714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_96efbfec-41a8-4e6a-8d4a-11f71464f183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b85eab67-02e6-469e-ac26-be1e26e4b44d" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_96efbfec-41a8-4e6a-8d4a-11f71464f183" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationotherDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Earningslosspershare" xlink:type="simple" xlink:href="dlx-20210331.xsd#Earningslosspershare"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Earningslosspershare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#EarningslosspershareTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/EarningslosspershareDetails" xlink:type="simple" xlink:href="dlx-20210331.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_NetIncomeLossAvailableToCommonStockholdersBasic_95ecd3cc-daca-4fc9-828e-d194d0c4527a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8b726afb-f260-40d1-a4bf-a0d5a2892189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_95ecd3cc-daca-4fc9-828e-d194d0c4527a" xlink:to="loc_us-gaap_NetIncomeLoss_8b726afb-f260-40d1-a4bf-a0d5a2892189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_d4b11319-78a8-41f4-9408-939c818f3c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_95ecd3cc-daca-4fc9-828e-d194d0c4527a" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_d4b11319-78a8-41f4-9408-939c818f3c1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aafc50d4-6ebc-43c0-8100-50b673e7cf4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a54be7a6-ecdd-4539-baae-8b000b777a75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aafc50d4-6ebc-43c0-8100-50b673e7cf4f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a54be7a6-ecdd-4539-baae-8b000b777a75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_60512708-b3fe-4688-ad24-3aeffd86d86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aafc50d4-6ebc-43c0-8100-50b673e7cf4f" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_60512708-b3fe-4688-ad24-3aeffd86d86a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6cde439b-88f1-4654-bc31-0b1834cd2634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_05b39300-11bc-4d33-be65-1bab9124af53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6cde439b-88f1-4654-bc31-0b1834cd2634" xlink:to="loc_us-gaap_NetIncomeLoss_05b39300-11bc-4d33-be65-1bab9124af53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RemeasurementOfLiabilityShareBasedAward_445692d5-6c76-4f2e-b7a1-69565619581b" xlink:href="dlx-20210331.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_6cde439b-88f1-4654-bc31-0b1834cd2634" xlink:to="loc_dlx_RemeasurementOfLiabilityShareBasedAward_445692d5-6c76-4f2e-b7a1-69565619581b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_57570d1c-e8c3-4536-8e60-ec808462297c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6cde439b-88f1-4654-bc31-0b1834cd2634" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_57570d1c-e8c3-4536-8e60-ec808462297c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="simple" xlink:href="dlx-20210331.xsd#Othercomprehensiveincomeloss"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossreclassificationadjustmentsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_dae692e7-bd06-4f75-87aa-2dc65ac4c94e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_88cfbc57-7b31-4903-8174-5f752354c33f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_dae692e7-bd06-4f75-87aa-2dc65ac4c94e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_88cfbc57-7b31-4903-8174-5f752354c33f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_15ddde70-f67a-4877-9085-ce5617a0adae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_dae692e7-bd06-4f75-87aa-2dc65ac4c94e" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_15ddde70-f67a-4877-9085-ce5617a0adae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1bd83820-783b-4c19-9dce-52e5e33ba63a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_184a9d37-360e-4b3c-9fcd-5c937651bd34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1bd83820-783b-4c19-9dce-52e5e33ba63a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_184a9d37-360e-4b3c-9fcd-5c937651bd34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_fa0b2991-9e62-4913-a46c-bb3b494b407e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_1bd83820-783b-4c19-9dce-52e5e33ba63a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_fa0b2991-9e62-4913-a46c-bb3b494b407e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Derivativefinancialinstruments" xlink:type="simple" xlink:href="dlx-20210331.xsd#Derivativefinancialinstruments"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Derivativefinancialinstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#DerivativefinancialinstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Fairvaluemeasurements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Fairvaluemeasurements"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Fairvaluemeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsfinancialinstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Restructuringandintegrationexpense" xlink:type="simple" xlink:href="dlx-20210331.xsd#Restructuringandintegrationexpense"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Restructuringandintegrationexpense" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseaccrualsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="simple" xlink:href="dlx-20210331.xsd#Incometaxprovisionbenefit"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_029c343f-ed45-4d86-b490-c7070aa6e0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_029c343f-ed45-4d86-b490-c7070aa6e0cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8bda296d-4b9e-4206-a61a-650713666ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8bda296d-4b9e-4206-a61a-650713666ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_21b691cc-9100-4f30-9139-35dbf15bf972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_21b691cc-9100-4f30-9139-35dbf15bf972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2ef3870b-bf96-4138-8d08-2103e1a00108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2ef3870b-bf96-4138-8d08-2103e1a00108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_03474197-11f6-4429-a015-eefa20e76a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_03474197-11f6-4429-a015-eefa20e76a25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4142ab93-87b3-4f84-b503-54a8cdd835da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4142ab93-87b3-4f84-b503-54a8cdd835da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fe2f0156-6132-4a3a-ae3b-f7f2afe6a377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fe2f0156-6132-4a3a-ae3b-f7f2afe6a377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c03e01fe-76d7-4d53-a6b0-7b24bbb024a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c03e01fe-76d7-4d53-a6b0-7b24bbb024a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_a8fba54a-ad06-4baf-95c7-a7f2a61a32ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_a8fba54a-ad06-4baf-95c7-a7f2a61a32ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_298faf0e-08cc-45d4-b762-c6cf146c698c" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_298faf0e-08cc-45d4-b762-c6cf146c698c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_abeab8f0-55ab-4f66-b64f-e8d072c40d0d" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_abeab8f0-55ab-4f66-b64f-e8d072c40d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_15d194f3-d891-4d75-ba1b-3f8c3b2621c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4068d584-b592-46fe-bf55-a464c5bf4868" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_15d194f3-d891-4d75-ba1b-3f8c3b2621c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Postretirementbenefits" xlink:type="simple" xlink:href="dlx-20210331.xsd#Postretirementbenefits"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Postretirementbenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#PostretirementbenefitsTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/PostretirementbenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#PostretirementbenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2c7167f7-6142-409a-9bc8-2c6f1f9e239a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_31f7e1c3-836f-4485-9512-0a466d56ec20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2c7167f7-6142-409a-9bc8-2c6f1f9e239a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_31f7e1c3-836f-4485-9512-0a466d56ec20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_dc53e629-9f18-47f5-9921-bbc68417db49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2c7167f7-6142-409a-9bc8-2c6f1f9e239a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_dc53e629-9f18-47f5-9921-bbc68417db49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_df9ea728-5461-463d-9b55-ca239e50e548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2c7167f7-6142-409a-9bc8-2c6f1f9e239a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_df9ea728-5461-463d-9b55-ca239e50e548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_80de23ac-f63a-4eb3-8dbf-f52dc29d0047" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2c7167f7-6142-409a-9bc8-2c6f1f9e239a" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_80de23ac-f63a-4eb3-8dbf-f52dc29d0047" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Debt" xlink:type="simple" xlink:href="dlx-20210331.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DebtTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DebtDetails" xlink:type="simple" xlink:href="dlx-20210331.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_LineOfCreditFacilityCurrentBorrowingCapacity_5b8e53a9-ed89-487a-ac0e-80fea4735f1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_39cbd42c-d20d-4200-b249-3dd014b831b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5b8e53a9-ed89-487a-ac0e-80fea4735f1e" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_39cbd42c-d20d-4200-b249-3dd014b831b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_25ae7213-35d5-49de-9451-59e36ccc06f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5b8e53a9-ed89-487a-ac0e-80fea4735f1e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_25ae7213-35d5-49de-9451-59e36ccc06f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_f4b91da9-ee05-4435-bb51-6ca9e0b1224d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5b8e53a9-ed89-487a-ac0e-80fea4735f1e" xlink:to="loc_us-gaap_LongTermLineOfCredit_f4b91da9-ee05-4435-bb51-6ca9e0b1224d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Othercommitmentsandcontingencies" xlink:type="simple" xlink:href="dlx-20210331.xsd#Othercommitmentsandcontingencies"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Othercommitmentsandcontingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercommitmentsandcontingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Shareholdersequity" xlink:type="simple" xlink:href="dlx-20210331.xsd#Shareholdersequity"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Shareholdersequity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ShareholdersequityDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#ShareholdersequityDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/ShareholdersequityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Businesssegmentinformation" xlink:type="simple" xlink:href="dlx-20210331.xsd#Businesssegmentinformation"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Businesssegmentinformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationTables"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationdisaggregatedrevenueinformationDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="simple" xlink:href="dlx-20210331.xsd#Risksanduncertainties"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RisksanduncertaintiesDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Subsequentevent" xlink:type="simple" xlink:href="dlx-20210331.xsd#Subsequentevent"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/Subsequentevent" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SubsequenteventDetails"/>
  <link:calculationLink xlink:role="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>dlx-20210331_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 2021 Workiva-->
<!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4-->
<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/Document" xlink:type="simple" xlink:href="dlx-20210331.xsd#Document"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Document" xlink:type="extended" id="i9d03a10153dc485dbbe8dd351210d956_Document"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="extended" id="i13b6692d2de5464b8e1b436a8f9bb52f_CONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="extended" id="i92d564f52c9f4f7990f00c99cbc654a0_CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="extended" id="i28e377282e1443179db1caeea1b17bb9_CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e65c6123-2601-4018-a4e7-dcde6d431a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_Revenues_e65c6123-2601-4018-a4e7-dcde6d431a82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8ff369a1-ec51-4da6-acc6-57bf1e156c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_CostOfRevenue_8ff369a1-ec51-4da6-acc6-57bf1e156c1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e807f6b7-bd52-41da-9c3d-79d0860fae92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_GrossProfit_e807f6b7-bd52-41da-9c3d-79d0860fae92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be11453a-bbe5-420d-87e6-9cb55e316186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be11453a-bbe5-420d-87e6-9cb55e316186" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_a47caa6c-458f-42d6-a82b-07d8698382e3" xlink:href="dlx-20210331.xsd#dlx_RestructuringOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_dlx_RestructuringOperatingExpense_a47caa6c-458f-42d6-a82b-07d8698382e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_29cdb7bf-cbbe-4fd4-9bff-7c0aed6a9030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_AssetImpairmentCharges_29cdb7bf-cbbe-4fd4-9bff-7c0aed6a9030" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d9abc0e-5f42-4265-b0f4-542207a16742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d9abc0e-5f42-4265-b0f4-542207a16742" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_33fb521c-337f-4e7d-86bd-1ba05740d5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_InterestExpense_33fb521c-337f-4e7d-86bd-1ba05740d5d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_925fe068-7fed-4b8c-8a5b-33b4be366c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_925fe068-7fed-4b8c-8a5b-33b4be366c79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15719570-545a-4688-bf9a-55e1731f7aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15719570-545a-4688-bf9a-55e1731f7aaf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eb8994d1-7840-4eeb-8dd9-f5b921cbd9a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eb8994d1-7840-4eeb-8dd9-f5b921cbd9a4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fb1a23a5-4917-4e8c-af44-dfdfc40b1d82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ProfitLoss_fb1a23a5-4917-4e8c-af44-dfdfc40b1d82" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4e5e4e1a-69fd-4114-8ca8-4ab8d2153475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4e5e4e1a-69fd-4114-8ca8-4ab8d2153475" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cb914af9-3b98-4c78-adc0-1d020b8855c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NetIncomeLoss_cb914af9-3b98-4c78-adc0-1d020b8855c6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2b2314c7-48fe-447f-a7c0-785ee9f72b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2b2314c7-48fe-447f-a7c0-785ee9f72b4f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d77522e4-b4a5-488f-919d-426f38723910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d77522e4-b4a5-488f-919d-426f38723910" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a67b2a21-6454-45b1-b408-e4dbea543b79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_EarningsPerShareBasic_a67b2a21-6454-45b1-b408-e4dbea543b79" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_372ae6db-28c3-4016-bad7-cd267a1dfe0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_372ae6db-28c3-4016-bad7-cd267a1dfe0a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:to="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c7ae1099-e87d-4906-94f2-fb543da1df3f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:to="loc_srt_ProductsAndServicesDomain_c7ae1099-e87d-4906-94f2-fb543da1df3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:to="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_2eb00b70-64b1-4344-9bd6-267bc2c42fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:to="loc_us-gaap_ProductMember_2eb00b70-64b1-4344-9bd6-267bc2c42fb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3824f454-18e3-43f7-a790-ad9f6dedb455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:to="loc_us-gaap_ServiceMember_3824f454-18e3-43f7-a790-ad9f6dedb455" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="extended" id="ie391542c25ea40cb830feea1200c9b3f_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_814e3a76-fbec-448f-94ab-dcd0c69c5981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_814e3a76-fbec-448f-94ab-dcd0c69c5981" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a89039be-508e-43d5-ae99-86d46b2f307a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a89039be-508e-43d5-ae99-86d46b2f307a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b866c329-b428-44d1-a302-c4b0d0db6488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_NetIncomeLoss_b866c329-b428-44d1-a302-c4b0d0db6488" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b4e9b436-8fe5-4fbd-bc3b-d4b466b4922c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b4e9b436-8fe5-4fbd-bc3b-d4b466b4922c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0aefdff7-ebfa-4ff4-a868-fda6fb6baebf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_ProfitLoss_0aefdff7-ebfa-4ff4-a868-fda6fb6baebf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_4c2880c0-af04-4e45-9c1d-c3cd0ce49073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_DividendsCommonStockCash_4c2880c0-af04-4e45-9c1d-c3cd0ce49073" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2ba17b5e-9876-4aec-bc1c-7f0a0ac979c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2ba17b5e-9876-4aec-bc1c-7f0a0ac979c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_708797c2-88a9-49fc-b54d-892c5742adfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_708797c2-88a9-49fc-b54d-892c5742adfc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_350e93d0-c105-4f06-b362-dd73d87f46d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_350e93d0-c105-4f06-b362-dd73d87f46d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_76314dfe-b816-4152-acba-a76476419c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_76314dfe-b816-4152-acba-a76476419c9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredValue_2914cea3-3d7d-47a3-8770-90e0e7e1898d" xlink:href="dlx-20210331.xsd#dlx_OtherCommonSharesRetiredValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_dlx_OtherCommonSharesRetiredValue_2914cea3-3d7d-47a3-8770-90e0e7e1898d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredShares_fb7a84ce-ea40-44f1-ad57-9177b59c6214" xlink:href="dlx-20210331.xsd#dlx_OtherCommonSharesRetiredShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_dlx_OtherCommonSharesRetiredShares_fb7a84ce-ea40-44f1-ad57-9177b59c6214" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2b3db331-1b89-44bb-a2b6-feac41aef8b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2b3db331-1b89-44bb-a2b6-feac41aef8b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_7b533e7c-7c17-4d7d-bf03-8703394acc2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_7b533e7c-7c17-4d7d-bf03-8703394acc2e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e102b03-ca20-4fb6-b360-6b3a2391d08d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e102b03-ca20-4fb6-b360-6b3a2391d08d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2830b17d-a649-4d71-96e5-64233383e68d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ace343cd-eeff-4687-8026-55c9ef277424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_80af7b10-5e9a-49ea-801b-a7d53d2b5328_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:to="loc_us-gaap_EquityComponentDomain_80af7b10-5e9a-49ea-801b-a7d53d2b5328_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:to="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fe3ad69d-0fd3-4d47-a4c5-b359672d8faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_CommonStockMember_fe3ad69d-0fd3-4d47-a4c5-b359672d8faa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_63ca97dc-a03c-4858-9ab0-46072b69147d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_63ca97dc-a03c-4858-9ab0-46072b69147d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6cb0b336-35e9-4dc8-8141-28440595d431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_RetainedEarningsMember_6cb0b336-35e9-4dc8-8141-28440595d431" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c694580a-0ec6-4857-986c-f002f71f52ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c694580a-0ec6-4857-986c-f002f71f52ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_07f0d190-faef-4b53-962f-2806ef52ec1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_07f0d190-faef-4b53-962f-2806ef52ec1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_11918670-b010-41df-b1e8-5feb4a52d0e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_11918670-b010-41df-b1e8-5feb4a52d0e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="extended" id="id56e6baa5af3488692977f27201566be_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended" id="i4a2654ff8d61445d99b6639917b0628d_CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Consolidatedfinancialstatements"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="extended" id="i778d4f8a0b444508b6c7dca79838b725_Consolidatedfinancialstatements"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="extended" id="ibae9ffd105664d36ad67417ced535f26_ConsolidatedfinancialstatementsTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="extended" id="i2f05b49c617142ff8549c4e9a26da5e9_ConsolidatedfinancialstatementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cae425b1-a75b-4ad2-bcb9-be1b4865b5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cae425b1-a75b-4ad2-bcb9-be1b4865b5bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e8aff44-4ce2-41f7-9016-398d63148259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e8aff44-4ce2-41f7-9016-398d63148259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5946ec51-30ed-4bff-b97b-96e0d8e7cd37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5946ec51-30ed-4bff-b97b-96e0d8e7cd37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27024d25-376c-43de-8b56-52666a51cfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27024d25-376c-43de-8b56-52666a51cfc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7a252129-b00f-42f6-96fe-7e4090e547d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7a252129-b00f-42f6-96fe-7e4090e547d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d042b3e2-3156-43cb-9370-acc945d3e048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d042b3e2-3156-43cb-9370-acc945d3e048" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6cc6158d-9c90-4f41-a33d-b6b9b94a8067" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6cc6158d-9c90-4f41-a33d-b6b9b94a8067" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18fc85cd-0bf5-4407-b191-4760797ffb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18fc85cd-0bf5-4407-b191-4760797ffb9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:to="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_4efe0bb8-adc2-40db-b219-9145413ff1bb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:to="loc_srt_RestatementDomain_4efe0bb8-adc2-40db-b219-9145413ff1bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:to="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_48acb936-054f-470e-9c88-faf738613664" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_48acb936-054f-470e-9c88-faf738613664" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_39530cba-7429-4fac-b843-9efe45251f19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:to="loc_srt_RestatementAdjustmentMember_39530cba-7429-4fac-b843-9efe45251f19" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Newaccountingpronouncements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Newaccountingpronouncements"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Newaccountingpronouncements" xlink:type="extended" id="i0504baf879f14b4a833358abe9b408fb_Newaccountingpronouncements"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="simple" xlink:href="dlx-20210331.xsd#Supplementalbalancesheetandcashflowinformation"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="extended" id="i17995010d3ff43998b6646534d9dd240_Supplementalbalancesheetandcashflowinformation"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="extended" id="i4cc9c22e2f6a454bb26ffe28735d2d03_SupplementalbalancesheetandcashflowinformationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_83650bec-e4d7-4f6b-8750-c93f5347c18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_83650bec-e4d7-4f6b-8750-c93f5347c18b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f77ca8be-3202-46a8-9577-184641f36b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f77ca8be-3202-46a8-9577-184641f36b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b930ed91-38b6-4d74-8444-ae451a6c1ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b930ed91-38b6-4d74-8444-ae451a6c1ba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f6699e2e-a1e4-49fa-a480-6adc1559962a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f6699e2e-a1e4-49fa-a480-6adc1559962a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e5fbc933-fcea-4142-bde8-ecbcf5f7b5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e5fbc933-fcea-4142-bde8-ecbcf5f7b5c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9ae90edd-af47-4038-9f2f-566389f934a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9ae90edd-af47-4038-9f2f-566389f934a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_70e14e8e-21d2-445e-9f44-d54b41590cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_70e14e8e-21d2-445e-9f44-d54b41590cad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_65fc99bd-1c4a-4713-a43c-299986354998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_65fc99bd-1c4a-4713-a43c-299986354998" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_8b7fd04e-f641-443f-835a-ea2f08ac3f54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_8b7fd04e-f641-443f-835a-ea2f08ac3f54" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_643c1f9f-2106-452b-965b-a3e559c26463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_643c1f9f-2106-452b-965b-a3e559c26463" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_19b381fe-9548-474b-b49b-bb20021541bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_19b381fe-9548-474b-b49b-bb20021541bd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_e22f3f12-d4fb-462f-844f-b15427c8863b" xlink:href="dlx-20210331.xsd#dlx_ScheduleofprepaidproductdiscountsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_e22f3f12-d4fb-462f-844f-b15427c8863b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_45d493a5-b6bb-43e6-9dd8-0d63df7d85ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_45d493a5-b6bb-43e6-9dd8-0d63df7d85ff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_bce1f096-928a-40e4-b29b-2299d8a8988b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_bce1f096-928a-40e4-b29b-2299d8a8988b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_42f42070-f310-497e-9750-d02156e2034d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_42f42070-f310-497e-9750-d02156e2034d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_95a22809-01d6-493d-9aee-ad534250c680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_95a22809-01d6-493d-9aee-ad534250c680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_d954dd0f-11d7-4ba7-bf3b-e87ad8b21a47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:to="loc_us-gaap_NotesReceivableMember_d954dd0f-11d7-4ba7-bf3b-e87ad8b21a47" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="extended" id="i09903e6243644f2cba900b2d894f2a08_SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" xlink:type="extended" id="i6bf220da97af4257b48cc1c22f2ccdef_SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" xlink:type="extended" id="i833e2ed4d0ef4229b74bc8cd032b650a_SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_70830e4a-5180-4258-92f8-395ad113dd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_70830e4a-5180-4258-92f8-395ad113dd60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aab6bf9c-bfe2-463c-9864-c5f717dcaff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aab6bf9c-bfe2-463c-9864-c5f717dcaff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_857836f8-5f6e-4902-aa71-802043899d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_857836f8-5f6e-4902-aa71-802043899d6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9e66fcda-d3ab-4987-8026-e9f688684433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9e66fcda-d3ab-4987-8026-e9f688684433" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_bc95037b-80bc-4c72-8e5e-2a2b6e07073d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_Cash_bc95037b-80bc-4c72-8e5e-2a2b6e07073d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e793899f-3db9-4438-974d-9343c59b57d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e793899f-3db9-4438-974d-9343c59b57d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_75137886-8ad8-4a00-91f8-c7b67d47ecf0" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:to="loc_dlx_FundsHeldForCustomersMember_75137886-8ad8-4a00-91f8-c7b67d47ecf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cccb4fde-5915-4620-b1b2-2c908d2e25ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cccb4fde-5915-4620-b1b2-2c908d2e25ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_40dfbd69-6dd4-456a-81c1-ae332e1f3f35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_MoneyMarketFundsMember_40dfbd69-6dd4-456a-81c1-ae332e1f3f35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8d827280-49d7-4097-838e-47c1919427e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8d827280-49d7-4097-838e-47c1919427e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_674524c9-a2b0-4ca6-8318-d1295e2dc38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_674524c9-a2b0-4ca6-8318-d1295e2dc38d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:to="loc_us-gaap_GeographicDistributionDomain_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:to="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_0437b571-eabc-4eda-9c10-3bb1df541b21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_0437b571-eabc-4eda-9c10-3bb1df541b21" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" xlink:type="extended" id="i3eca8a8e0d6240c994cb7eb2abb4eebe_SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationintangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" xlink:type="extended" id="ib12726eaaca94f81af23dcbb4a129fac_SupplementalbalancesheetandcashflowinformationintangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f77fc035-19b3-4119-8be4-335e6746662a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f77fc035-19b3-4119-8be4-335e6746662a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3c4b89eb-d5ab-4997-833f-e1a8cc770999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3c4b89eb-d5ab-4997-833f-e1a8cc770999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cd38e2eb-7781-479f-a03b-5aad7d331999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cd38e2eb-7781-479f-a03b-5aad7d331999" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_dad49bac-21ef-418a-9926-1bff2994894a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_dad49bac-21ef-418a-9926-1bff2994894a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6dfa0b0d-df9a-4731-844e-6b92c90b59ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6dfa0b0d-df9a-4731-844e-6b92c90b59ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_03366cc6-c337-434b-be33-6fc6802ba913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_AdjustmentForAmortization_03366cc6-c337-434b-be33-6fc6802ba913" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7bcba416-9269-434b-b432-e8d86242bbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7bcba416-9269-434b-b432-e8d86242bbcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_96fb9f2e-9746-4749-9b9d-078ddb0e00e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_96fb9f2e-9746-4749-9b9d-078ddb0e00e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e7778864-105c-484b-9263-7bb4717201dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e7778864-105c-484b-9263-7bb4717201dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3aa02980-0524-4f00-ba6e-4c5c3cb74f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3aa02980-0524-4f00-ba6e-4c5c3cb74f8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0c05eb4c-8fd9-418f-b87e-1ee708fc5480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0c05eb4c-8fd9-418f-b87e-1ee708fc5480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a06a4864-50af-4cb1-882d-d3b8561ef1f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a06a4864-50af-4cb1-882d-d3b8561ef1f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_bb8d6e9d-259f-40fd-ab91-b00ac6177e15" xlink:href="dlx-20210331.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_bb8d6e9d-259f-40fd-ab91-b00ac6177e15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f5e5759b-6bbd-4e73-8029-41b3f6e3263f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f5e5759b-6bbd-4e73-8029-41b3f6e3263f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SoftwareforResaleMember_fb47513c-6978-40eb-b9fa-802926bc6f84" xlink:href="dlx-20210331.xsd#dlx_SoftwareforResaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_dlx_SoftwareforResaleMember_fb47513c-6978-40eb-b9fa-802926bc6f84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_089cff28-2e72-4f84-836a-836da528b0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_089cff28-2e72-4f84-836a-836da528b0f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_bf656a15-8fdb-4036-b35b-c95268ee25ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_TradeNamesMember_bf656a15-8fdb-4036-b35b-c95268ee25ab" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationgoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" xlink:type="extended" id="ib9e621d6bf114978bc98621c649983ae_SupplementalbalancesheetandcashflowinformationgoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:to="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_d3a048af-8eca-416a-a8d0-3826beaff592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillGross_d3a048af-8eca-416a-a8d0-3826beaff592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_70ba7f0f-38ed-4028-a009-6039ee33e318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_70ba7f0f-38ed-4028-a009-6039ee33e318" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4907f73-60f4-4ebe-946a-1d6f0ff19490" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_Goodwill_e4907f73-60f4-4ebe-946a-1d6f0ff19490" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdd41473-3b65-4b81-b0f8-619ddaafb8fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdd41473-3b65-4b81-b0f8-619ddaafb8fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_25239786-2498-4f3e-8670-a100a9e3d02d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0f20f957-15e4-4f09-b38f-36ece9e0f1ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_69a59eba-a33d-4437-b878-fcc921a495b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:to="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_902bb44d-2ffd-4a53-8e2f-905d133b96ca_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:to="loc_srt_ConsolidationItemsDomain_902bb44d-2ffd-4a53-8e2f-905d133b96ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:to="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cda122cb-ba08-42b4-9cd8-c2dc6abe337f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:to="loc_us-gaap_OperatingSegmentsMember_cda122cb-ba08-42b4-9cd8-c2dc6abe337f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da27b5be-d60d-4cdd-a167-55198ba1443d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:to="loc_us-gaap_SegmentDomain_da27b5be-d60d-4cdd-a167-55198ba1443d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:to="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_05e05044-a1c3-4d6a-9931-7f99f5f8e5a3" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_PaymentsMember_05e05044-a1c3-4d6a-9931-7f99f5f8e5a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_64d2cb64-3040-421c-9a5b-62d541c28eb6" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_CloudSolutionsMember_64d2cb64-3040-421c-9a5b-62d541c28eb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_f916b28e-c905-4a9c-8036-29734142d398" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_PromotionalSolutionsMember_f916b28e-c905-4a9c-8036-29734142d398" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_0ba10b25-eeb9-45b0-a2e4-0cf23c07dd71" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_ChecksMember_0ba10b25-eeb9-45b0-a2e4-0cf23c07dd71" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" xlink:type="extended" id="i5e208d8476804edab5c7960d06089af5_SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_14b0b377-d4d2-4ee2-bd6e-33a648595584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_14b0b377-d4d2-4ee2-bd6e-33a648595584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_06b6ac8b-8a03-4ad4-8fe1-c11978abcf12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_06b6ac8b-8a03-4ad4-8fe1-c11978abcf12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_15ccb137-78f6-467b-841f-9c42b71364e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_15ccb137-78f6-467b-841f-9c42b71364e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6f0aed7a-51da-4cb8-9506-b8a124ce03d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_72337513-214f-42aa-8be6-c2f9654238cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_72337513-214f-42aa-8be6-c2f9654238cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_168e6a4a-ed99-4a27-8a89-9f0bae995a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_168e6a4a-ed99-4a27-8a89-9f0bae995a6b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditQualityInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5f7934ae-d108-48bb-a353-c782378e25d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5f7934ae-d108-48bb-a353-c782378e25d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_24e12366-0e9a-47a5-9d53-3799e78e7ce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_24e12366-0e9a-47a5-9d53-3799e78e7ce1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_6b636841-7c52-437c-9373-db9086eeafad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_6b636841-7c52-437c-9373-db9086eeafad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_65012abc-eee4-4f03-8536-9eaed3e4cf22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_65012abc-eee4-4f03-8536-9eaed3e4cf22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_c9b73a41-4820-4e72-816a-cb36df60fea1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_c9b73a41-4820-4e72-816a-cb36df60fea1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_b9202408-ebff-41f9-96b2-815ec4114076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_NotesReceivableGross_b9202408-ebff-41f9-96b2-815ec4114076" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5a63c36c-0ecb-4720-9447-9df91d22a142_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5a63c36c-0ecb-4720-9447-9df91d22a142_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsMember_2b017fd4-5ac0-4cee-8dbb-db246f0d3951" xlink:href="dlx-20210331.xsd#dlx_LoansandnotesreceivablefromdistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:to="loc_dlx_LoansandnotesreceivablefromdistributorsMember_2b017fd4-5ac0-4cee-8dbb-db246f0d3951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c34dffde-6ced-4816-a6b3-ee58f73e9236_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c34dffde-6ced-4816-a6b3-ee58f73e9236_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0480d67a-70c2-4d0b-85f9-b00bc99462d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0480d67a-70c2-4d0b-85f9-b00bc99462d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_5d990813-7d9c-47ea-a2df-2e5f607ecc27_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_5d990813-7d9c-47ea-a2df-2e5f607ecc27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OnetotwointernalgradememberMember_a475f1d7-1099-4ae7-86e1-bdde7c516af9" xlink:href="dlx-20210331.xsd#dlx_OnetotwointernalgradememberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:to="loc_dlx_OnetotwointernalgradememberMember_a475f1d7-1099-4ae7-86e1-bdde7c516af9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreetofourinternalgradeMember_2a0ef7dc-c9bf-4440-8912-fe0a8de24e21" xlink:href="dlx-20210331.xsd#dlx_ThreetofourinternalgradeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:to="loc_dlx_ThreetofourinternalgradeMember_2a0ef7dc-c9bf-4440-8912-fe0a8de24e21" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationotherDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="extended" id="i36c1c5ab989b4823b158aaf118ca45bd_SupplementalbalancesheetandcashflowinformationotherDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:href="dlx-20210331.xsd#dlx_PrepaidproductdiscountsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:href="dlx-20210331.xsd#dlx_PrepaidproductdiscountsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:to="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_c8426eb1-ea37-4a79-8731-42cb23cca5fd" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Prepaidproductdiscounts_c8426eb1-ea37-4a79-8731-42cb23cca5fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Additionstoprepaidproductdiscounts_ac972cc4-b782-4713-ae68-28a1e3a266d7" xlink:href="dlx-20210331.xsd#dlx_Additionstoprepaidproductdiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Additionstoprepaidproductdiscounts_ac972cc4-b782-4713-ae68-28a1e3a266d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationofprepaidproductdiscounts_3a4c5476-8b6f-4bdc-9498-366b7b0fab6d" xlink:href="dlx-20210331.xsd#dlx_Amortizationofprepaidproductdiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Amortizationofprepaidproductdiscounts_3a4c5476-8b6f-4bdc-9498-366b7b0fab6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Otherchangesinprepaidproductdiscounts_cbc30dea-2ef5-4366-a8fe-faaae2fcf7b3" xlink:href="dlx-20210331.xsd#dlx_Otherchangesinprepaidproductdiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Otherchangesinprepaidproductdiscounts_cbc30dea-2ef5-4366-a8fe-faaae2fcf7b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_7836a4e1-1fe4-4c09-b2f5-6b236e3f7ac8" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_e78ef33b-4f13-48a5-94e6-bae7f8f9bb4c" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:to="loc_dlx_Prepaidproductdiscountpayments_e78ef33b-4f13-48a5-94e6-bae7f8f9bb4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_b5461d7f-ff65-453c-99da-a67b6830c2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_DeferredRevenueCurrent_b5461d7f-ff65-453c-99da-a67b6830c2e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_58684e38-1c4a-4b5e-a807-d30ab635a17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_AccruedBonusesCurrent_58684e38-1c4a-4b5e-a807-d30ab635a17f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent_0e3e1ab5-45b0-4c4d-b717-cddc63b4658c" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountliabilitycurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_dlx_Prepaidproductdiscountliabilitycurrent_0e3e1ab5-45b0-4c4d-b717-cddc63b4658c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6cd675ee-8e2f-4626-8484-ef2bca2c00d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6cd675ee-8e2f-4626-8484-ef2bca2c00d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates_4e79cd9d-3499-423c-b10f-8d10ca4ecf80" xlink:href="dlx-20210331.xsd#dlx_CustomerRebates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_dlx_CustomerRebates_4e79cd9d-3499-423c-b10f-8d10ca4ecf80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_241f021d-8828-48f8-84ed-c6f866eda239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_241f021d-8828-48f8-84ed-c6f866eda239" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_996ba58d-c7c7-4c51-899e-7d82ab78f127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_996ba58d-c7c7-4c51-899e-7d82ab78f127" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_b2d21414-cff0-4b93-9c84-8e81e59ab2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_b2d21414-cff0-4b93-9c84-8e81e59ab2ae" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b588c0f-40dd-4c40-9c60-c5fedacac276" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b588c0f-40dd-4c40-9c60-c5fedacac276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_48e730a4-b032-476a-a112-53f892c03acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_48e730a4-b032-476a-a112-53f892c03acc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e9dbed5-613c-412d-89ca-b589753d0029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e9dbed5-613c-412d-89ca-b589753d0029" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e640ca20-5231-47bc-ac7d-ad67c2b19549_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e640ca20-5231-47bc-ac7d-ad67c2b19549_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_b3d3e5d2-b990-45bb-a164-ce549a895ada" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:to="loc_dlx_FundsHeldForCustomersMember_b3d3e5d2-b990-45bb-a164-ce549a895ada" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Earningslosspershare" xlink:type="simple" xlink:href="dlx-20210331.xsd#Earningslosspershare"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Earningslosspershare" xlink:type="extended" id="i988fe8fffbb34d3dab1fb80fe4083dad_Earningslosspershare"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#EarningslosspershareTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="extended" id="i34608324eca741fcb8083923550f932d_EarningslosspershareTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/EarningslosspershareDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#EarningslosspershareDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/EarningslosspershareDetails" xlink:type="extended" id="ic657c59aa1224579b831ae8332e6c9c9_EarningslosspershareDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="simple" xlink:href="dlx-20210331.xsd#Othercomprehensiveincomeloss"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="extended" id="iafe68ebd4104415180fe46e5755d1ae1_Othercomprehensiveincomeloss"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="extended" id="i9fea72f54329407883d2acfa7fc55143_OthercomprehensiveincomelossTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossreclassificationadjustmentsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="extended" id="i72a01b306c6643acb383b1c96d313fc0_OthercomprehensiveincomelossreclassificationadjustmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_64de8a71-72af-4227-b643-2da39f215f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_64de8a71-72af-4227-b643-2da39f215f73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_d58979c9-1e71-41df-9727-3fc9184e1926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_d58979c9-1e71-41df-9727-3fc9184e1926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b5961a2-b512-477c-a84f-d91f3a705ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b5961a2-b512-477c-a84f-d91f3a705ba2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7471e585-3e7c-4188-baa3-a06eeb10db63_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:to="loc_us-gaap_EquityComponentDomain_7471e585-3e7c-4188-baa3-a06eeb10db63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:to="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_63ad9765-9ac6-46ae-ba05-342dd97a5e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_63ad9765-9ac6-46ae-ba05-342dd97a5e51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_151d8abb-2db6-4b95-a2fe-6ae4c80a8079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_151d8abb-2db6-4b95-a2fe-6ae4c80a8079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_578787e9-7b77-4f8c-b10c-708d2ca1635a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_578787e9-7b77-4f8c-b10c-708d2ca1635a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ff01bf97-b93f-4406-baaf-d570dc30dfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ff01bf97-b93f-4406-baaf-d570dc30dfcb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="extended" id="id33d3dc189db4b9bae987a4de2e15d40_OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0db83b8-ca7e-4e33-9e53-a12a0b1ba9ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_StockholdersEquity_c0db83b8-ca7e-4e33-9e53-a12a0b1ba9ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_268dab23-c8a5-4595-a108-72d82749c7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_268dab23-c8a5-4595-a108-72d82749c7d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1387dffa-502b-44f9-a2b2-6033cd7b8edc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1387dffa-502b-44f9-a2b2-6033cd7b8edc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fd3d566-0594-415f-b431-53e9931ed972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fd3d566-0594-415f-b431-53e9931ed972" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5601a566-2ceb-4c89-8d99-59ed4f27ec98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6e01a140-d6c2-4116-88b5-d6ecb3d4a14b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6e01a140-d6c2-4116-88b5-d6ecb3d4a14b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b44be26-83f7-4722-aaa2-de55fbae4bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b44be26-83f7-4722-aaa2-de55fbae4bc5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e4df4f72-5f71-405b-a801-ba5420083e95_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:to="loc_us-gaap_EquityComponentDomain_e4df4f72-5f71-405b-a801-ba5420083e95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:to="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_39c42636-96d1-4cd7-9b25-4b0d0a513a0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_39c42636-96d1-4cd7-9b25-4b0d0a513a0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_93c4f37d-53b5-4fda-bb1c-025f0bf348fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_93c4f37d-53b5-4fda-bb1c-025f0bf348fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1fa8e6d0-036a-4fca-992b-e8e947459788" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1fa8e6d0-036a-4fca-992b-e8e947459788" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7938edcd-d1bd-4437-9c14-2f7d80753a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7938edcd-d1bd-4437-9c14-2f7d80753a8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d9f094f5-884c-45be-a230-2f1dbfa98164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d9f094f5-884c-45be-a230-2f1dbfa98164" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Derivativefinancialinstruments" xlink:type="simple" xlink:href="dlx-20210331.xsd#Derivativefinancialinstruments"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Derivativefinancialinstruments" xlink:type="extended" id="i9c6fd71840b84c9fbfa86ea41f551542_Derivativefinancialinstruments"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#DerivativefinancialinstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" xlink:type="extended" id="i51cbe43a739042b0a09310a87641e4c8_DerivativefinancialinstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_722b313a-b5c9-4f2a-94f6-fae5e1473a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeNotionalAmount_722b313a-b5c9-4f2a-94f6-fae5e1473a90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_23e10fdd-4ee0-4cfb-8c63-b440fcf3c51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_23e10fdd-4ee0-4cfb-8c63-b440fcf3c51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_abd2f503-2b21-454e-acc6-544029a6be02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_abd2f503-2b21-454e-acc6-544029a6be02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_79b2cd53-35ab-4044-91c9-3283164464ef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_79b2cd53-35ab-4044-91c9-3283164464ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_50ffb47e-f458-48be-b01a-9bab987412ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:to="loc_us-gaap_InterestRateSwapMember_50ffb47e-f458-48be-b01a-9bab987412ad" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Fairvaluemeasurements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Fairvaluemeasurements"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Fairvaluemeasurements" xlink:type="extended" id="ie27e2f134ec0486b91c57b462647b295_Fairvaluemeasurements"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsTables" xlink:type="extended" id="i87665c4ae12f44b7970eccc033469b20_FairvaluemeasurementsTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails" xlink:type="extended" id="if4cbdf91954946b78041a91fa0a7019e_FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_df51c723-e964-4f25-ba56-1338b61560b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_NumberOfReportingUnits_df51c723-e964-4f25-ba56-1338b61560b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9af4fb7c-266a-4062-a53c-06cd0cf9e04b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9af4fb7c-266a-4062-a53c-06cd0cf9e04b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b3a084b8-78b0-498e-8845-3d32ad3f63d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_Goodwill_b3a084b8-78b0-498e-8845-3d32ad3f63d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_2e8a4ba8-28d4-4f21-8ac5-0b592b781b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_2e8a4ba8-28d4-4f21-8ac5-0b592b781b1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Intangiblesfairvalueinputs_af764912-d2b1-498e-abe8-09d6d15aab97" xlink:href="dlx-20210331.xsd#dlx_Intangiblesfairvalueinputs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_dlx_Intangiblesfairvalueinputs_af764912-d2b1-498e-abe8-09d6d15aab97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_9e35ca3f-0c91-47a1-bff3-c3f7d055d924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_9e35ca3f-0c91-47a1-bff3-c3f7d055d924" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure_31e05c28-e796-4504-9f5f-41b29b0c4b48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure_31e05c28-e796-4504-9f5f-41b29b0c4b48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_5e3696a9-0d53-4a87-a531-ee0a9ed3d6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_AssetImpairmentCharges_5e3696a9-0d53-4a87-a531-ee0a9ed3d6d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5251cd49-000b-4d8c-a36c-8163f15dc8e1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5251cd49-000b-4d8c-a36c-8163f15dc8e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_7378b98d-b7e6-446e-9143-a766f2ff9dd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_7378b98d-b7e6-446e-9143-a766f2ff9dd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7d47fa20-d37a-4896-89b4-77252a3ba50f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7d47fa20-d37a-4896-89b4-77252a3ba50f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_648ed45b-f54a-4d5e-b8fe-990ed844a8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_648ed45b-f54a-4d5e-b8fe-990ed844a8c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_67ea5edb-53d6-4713-b9a7-1a26874d743d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_67ea5edb-53d6-4713-b9a7-1a26874d743d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_2df57b30-d0e4-4551-8901-c5ab5cabb12d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_2df57b30-d0e4-4551-8901-c5ab5cabb12d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMember_92bd74bf-5f01-4429-b368-6bfac369d25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMember_92bd74bf-5f01-4429-b368-6bfac369d25a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_c7369257-b2ca-4267-b0bc-eafc500dcf31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_c7369257-b2ca-4267-b0bc-eafc500dcf31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_2c3dad60-79a4-425b-81e2-eeaf85a92b37" xlink:href="dlx-20210331.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_2c3dad60-79a4-425b-81e2-eeaf85a92b37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_a70d057d-ea58-4b58-8e81-67ae74aeaf9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_a70d057d-ea58-4b58-8e81-67ae74aeaf9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d311ce81-74ed-448f-a800-ba005dfd6d39_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:to="loc_us-gaap_ReportingUnitDomain_d311ce81-74ed-448f-a800-ba005dfd6d39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:to="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_b6fa8f01-23a4-4c43-9ba7-40dd0d2e4614" xlink:href="dlx-20210331.xsd#dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_b6fa8f01-23a4-4c43-9ba7-40dd0d2e4614" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsreportingunitMember_f9abdc76-29f0-4425-a470-49e482004dfd" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsreportingunitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_PromotionalSolutionsreportingunitMember_f9abdc76-29f0-4425-a470-49e482004dfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsWebHostingreportingunitMember_70610477-fddd-4491-92ee-74909a9c952f" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsWebHostingreportingunitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_CloudSolutionsWebHostingreportingunitMember_70610477-fddd-4491-92ee-74909a9c952f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c667605-52d9-4247-aee2-5f200911de74_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3c667605-52d9-4247-aee2-5f200911de74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SmallBusinessDistributorsMember_33237dbd-6dcf-4f8e-8cc3-64a4f897adc1" xlink:href="dlx-20210331.xsd#dlx_SmallBusinessDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:to="loc_dlx_SmallBusinessDistributorsMember_33237dbd-6dcf-4f8e-8cc3-64a4f897adc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_a49b50f5-7eec-4be9-af69-6c95c4f1f991_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_a49b50f5-7eec-4be9-af69-6c95c4f1f991_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputrevenuegrowthrateMember_7b0a1012-92eb-42fc-9469-68a0995d5fd0" xlink:href="dlx-20210331.xsd#dlx_MeasurementInputrevenuegrowthrateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_dlx_MeasurementInputrevenuegrowthrateMember_7b0a1012-92eb-42fc-9469-68a0995d5fd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementinputgrossmargingrowthrateMember_a6d78dec-b764-4329-9e7c-45805bfa31ea" xlink:href="dlx-20210331.xsd#dlx_MeasurementinputgrossmargingrowthrateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_dlx_MeasurementinputgrossmargingrowthrateMember_a6d78dec-b764-4329-9e7c-45805bfa31ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_07fcb9fe-757d-47ef-b75c-ddd448ef1115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_07fcb9fe-757d-47ef-b75c-ddd448ef1115" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_b11249d7-67df-44ba-b866-d1cdad4e353b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_b11249d7-67df-44ba-b866-d1cdad4e353b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#FairvaluemeasurementsfinancialinstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails" xlink:type="extended" id="ic18f537831ff4aa396c24456805d449f_FairvaluemeasurementsfinancialinstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaturityPeriodDebtSecurities_d96e290b-3f49-40de-a58e-cd0ef00cf386" xlink:href="dlx-20210331.xsd#dlx_MaturityPeriodDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_dlx_MaturityPeriodDebtSecurities_d96e290b-3f49-40de-a58e-cd0ef00cf386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_4ea9e5b4-b891-43c2-9c97-cc4afc0f6775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_4ea9e5b4-b891-43c2-9c97-cc4afc0f6775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfd06421-71e7-408a-acc6-602766a17cac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfd06421-71e7-408a-acc6-602766a17cac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_0e710c4f-eb74-4bb4-9bc8-273bf2b4eeff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_DerivativeLiabilities_0e710c4f-eb74-4bb4-9bc8-273bf2b4eeff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_92f91ef1-a367-4a40-8380-c0455c668446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_Cash_92f91ef1-a367-4a40-8380-c0455c668446" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9a0cf346-cc6b-45ba-bbf6-6e1a038c8374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9a0cf346-cc6b-45ba-bbf6-6e1a038c8374" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0f1a0dc8-fa06-4e34-a843-c2ca483145f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_NotesReceivableNet_0f1a0dc8-fa06-4e34-a843-c2ca483145f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_0173b6ad-ab4f-4f84-b9d7-98dd721df0fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_0173b6ad-ab4f-4f84-b9d7-98dd721df0fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a88b9440-6034-46d6-a8f3-d57e11ca4aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_LongTermDebt_a88b9440-6034-46d6-a8f3-d57e11ca4aa4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_a981f232-b134-442d-aa38-b4c5636a643f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_LongTermDebtFairValue_a981f232-b134-442d-aa38-b4c5636a643f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_056ae4bc-087b-4c3a-a127-08dee9137a85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_056ae4bc-087b-4c3a-a127-08dee9137a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_50bdb3ce-6751-4bad-9668-57ffcf936964" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:to="loc_dlx_FundsHeldForCustomersMember_50bdb3ce-6751-4bad-9668-57ffcf936964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e6f5189f-d60c-4c87-8896-af4b02c7a1d7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e6f5189f-d60c-4c87-8896-af4b02c7a1d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0f99b5f0-05a5-456d-869b-4eca0efa4d95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0f99b5f0-05a5-456d-869b-4eca0efa4d95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_07bbf0c1-42b9-4305-b524-c1973c46a4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_07bbf0c1-42b9-4305-b524-c1973c46a4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9b738815-820a-4c2b-a4e5-b00d5e6b9a11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9b738815-820a-4c2b-a4e5-b00d5e6b9a11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6a8ced90-efbb-4e96-bc9e-ccd040ced267_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6a8ced90-efbb-4e96-bc9e-ccd040ced267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_b0c81574-fd7b-47d2-9fb6-63e97659e82b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_b0c81574-fd7b-47d2-9fb6-63e97659e82b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_80777763-43d7-46d8-86e7-81edb694bbf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_MoneyMarketFundsMember_80777763-43d7-46d8-86e7-81edb694bbf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtMember_6b49d239-93f7-4436-ba72-01b54a46bb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignGovernmentDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_ForeignGovernmentDebtMember_6b49d239-93f7-4436-ba72-01b54a46bb6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0695e451-55b2-417f-b68f-83a21481a170" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0695e451-55b2-417f-b68f-83a21481a170" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Restructuringandintegrationexpense" xlink:type="simple" xlink:href="dlx-20210331.xsd#Restructuringandintegrationexpense"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Restructuringandintegrationexpense" xlink:type="extended" id="i9010ec4f9cac43d4876d6fd8d24b2231_Restructuringandintegrationexpense"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" xlink:type="extended" id="ic9ee8d10e4bd499aacc3f09e8d37f536_RestructuringandintegrationexpenseTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" xlink:type="extended" id="i24948cd9fb4c4a8594b05742d2e60b31_RestructuringandintegrationexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3b668835-630e-4d92-b62a-ac59431ffb98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:to="loc_us-gaap_RestructuringCharges_3b668835-630e-4d92-b62a-ac59431ffb98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringchargesnet_07acc1c4-be7e-47d6-a82f-f01367dc08de" xlink:href="dlx-20210331.xsd#dlx_Restructuringchargesnet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:to="loc_dlx_Restructuringchargesnet_07acc1c4-be7e-47d6-a82f-f01367dc08de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c2772f64-40d1-4e10-a255-241d4e6d1556_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c2772f64-40d1-4e10-a255-241d4e6d1556_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ExternalconsultingfeesMember_0607bb5c-e7b9-48ec-ab07-673281783a62" xlink:href="dlx-20210331.xsd#dlx_ExternalconsultingfeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_dlx_ExternalconsultingfeesMember_0607bb5c-e7b9-48ec-ab07-673281783a62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternallaborMember_3034ae80-bb9e-46a3-8076-0ee4bd17890f" xlink:href="dlx-20210331.xsd#dlx_InternallaborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_dlx_InternallaborMember_3034ae80-bb9e-46a3-8076-0ee4bd17890f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_9bb64d12-1de4-4a00-b6f9-4cb8dac94674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_us-gaap_EmployeeSeveranceMember_9bb64d12-1de4-4a00-b6f9-4cb8dac94674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_fdd285e7-dd23-4974-b375-35c1835c48a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_us-gaap_OtherRestructuringMember_fdd285e7-dd23-4974-b375-35c1835c48a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a2a35241-7e37-4b45-b157-3c39c4adea4b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a2a35241-7e37-4b45-b157-3c39c4adea4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5ec4f225-9811-4790-bb30-862d73f88603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:to="loc_us-gaap_CostOfSalesMember_5ec4f225-9811-4790-bb30-862d73f88603" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_309c1ef5-2c44-4b61-8407-d9f9744cbdd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:to="loc_us-gaap_OperatingExpenseMember_309c1ef5-2c44-4b61-8407-d9f9744cbdd6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseaccrualsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="extended" id="i495b5e4cce30482ba2ee0988ef99a8fc_RestructuringandintegrationexpenseaccrualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_905e7ad3-a359-4152-bd12-27d578e5867c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringReserve_905e7ad3-a359-4152-bd12-27d578e5867c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3abe86d8-1369-4f3d-8c17-e02a478ee499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringCharges_3abe86d8-1369-4f3d-8c17-e02a478ee499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_67ba6447-ce9a-4687-942f-024d87198027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_67ba6447-ce9a-4687-942f-024d87198027" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_34dc08d1-e1f4-4094-93ad-a4fc459a901c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_PaymentsForRestructuring_34dc08d1-e1f4-4094-93ad-a4fc459a901c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_46f86a07-130a-4c55-a612-cc1f5f7ab074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1d1fa46c-02e6-49e1-8894-152d7c94ad1e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1d1fa46c-02e6-49e1-8894-152d7c94ad1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_317e2e07-59d8-43ee-91fb-fe26218d887e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:to="loc_us-gaap_EmployeeSeveranceMember_317e2e07-59d8-43ee-91fb-fe26218d887e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="simple" xlink:href="dlx-20210331.xsd#Incometaxprovisionbenefit"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="extended" id="i8a956862c31342d1bb4f16ffc4bb47f4_Incometaxprovisionbenefit"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="extended" id="ie5b5cb2e124349a694d301beb74c9b46_IncometaxprovisionbenefitTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="extended" id="ida5f37526ce24c7cb54e707f284a9df5_IncometaxprovisionbenefitDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Postretirementbenefits" xlink:type="simple" xlink:href="dlx-20210331.xsd#Postretirementbenefits"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Postretirementbenefits" xlink:type="extended" id="ifc002f0a54054def8137d1b46cd76de4_Postretirementbenefits"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#PostretirementbenefitsTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/PostretirementbenefitsTables" xlink:type="extended" id="id785d88bb94f48cd94453edf9465f18a_PostretirementbenefitsTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#PostretirementbenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="extended" id="i3eddbe8b309449a9bee44b2de0d47a2e_PostretirementbenefitsDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Debt" xlink:type="simple" xlink:href="dlx-20210331.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Debt" xlink:type="extended" id="i7c3dd734e861451ea94c00631efdda3d_Debt"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DebtTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/DebtTables" xlink:type="extended" id="ia890991643894e52ac4d039659cb6c76_DebtTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/DebtDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/DebtDetails" xlink:type="extended" id="i07e5cab89d924e0d9e878cb4c62de94f_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_18f156c7-1f43-4b72-a03c-c2158da7392c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LongTermLineOfCredit_18f156c7-1f43-4b72-a03c-c2158da7392c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49e516e4-ca97-41e4-900c-e6675eb14994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49e516e4-ca97-41e4-900c-e6675eb14994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_302fa144-1176-49f3-95ff-3b016719d564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_302fa144-1176-49f3-95ff-3b016719d564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f342591e-a089-49b5-92e1-913c5a43ad28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f342591e-a089-49b5-92e1-913c5a43ad28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_5a855bb8-f714-4a8f-9829-c5ce04e35c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_5a855bb8-f714-4a8f-9829-c5ce04e35c3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1249f476-dfe2-4306-83a9-5228948e9677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1249f476-dfe2-4306-83a9-5228948e9677" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Leverageratio_f9b46184-46cb-44ef-86f8-5d19e03cb760" xlink:href="dlx-20210331.xsd#dlx_Leverageratio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_Leverageratio_f9b46184-46cb-44ef-86f8-5d19e03cb760" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumratioofEBITtointerestexpense_b7a18f6c-4aed-4ebe-a66f-5a10e89936a2" xlink:href="dlx-20210331.xsd#dlx_MinimumratioofEBITtointerestexpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_MinimumratioofEBITtointerestexpense_b7a18f6c-4aed-4ebe-a66f-5a10e89936a2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_8fdad241-7a5f-46c3-9c7f-928e3ce5e224" xlink:href="dlx-20210331.xsd#dlx_TotaldebtlessunrestrictedcashtoEBITDAratio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_8fdad241-7a5f-46c3-9c7f-928e3ce5e224" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_55ae2812-f71c-45e3-8a2b-d27b18aebda0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_55ae2812-f71c-45e3-8a2b-d27b18aebda0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_38901f4a-2399-4dd9-83c0-f2903c278468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_38901f4a-2399-4dd9-83c0-f2903c278468" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa599c1d-d3e2-4254-bc6c-6c2c2331782c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa599c1d-d3e2-4254-bc6c-6c2c2331782c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_60520c42-6976-4544-8c51-31707ad17edd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_60520c42-6976-4544-8c51-31707ad17edd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_59981b14-3d75-42e9-9603-58e0601f2dd4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:to="loc_srt_RangeMember_59981b14-3d75-42e9-9603-58e0601f2dd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:to="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ebc8f7e-d970-4812-9aec-577f835959a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:to="loc_srt_MinimumMember_1ebc8f7e-d970-4812-9aec-577f835959a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8324a6c-cb7c-47f9-b722-aef2d7bf9aac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:to="loc_srt_MaximumMember_f8324a6c-cb7c-47f9-b722-aef2d7bf9aac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9507b4dc-80fb-42ac-aaf7-8437cffe41dc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9507b4dc-80fb-42ac-aaf7-8437cffe41dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04383e7f-5aec-4f21-ae5b-739965655385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:to="loc_us-gaap_InterestRateSwapMember_04383e7f-5aec-4f21-ae5b-739965655385" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a4e6f974-440e-4124-b6da-51297cf3f0ac_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a4e6f974-440e-4124-b6da-51297cf3f0ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_03de4add-173b-4a02-813c-0b55624226b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_03de4add-173b-4a02-813c-0b55624226b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Othercommitmentsandcontingencies" xlink:type="simple" xlink:href="dlx-20210331.xsd#Othercommitmentsandcontingencies"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Othercommitmentsandcontingencies" xlink:type="extended" id="i19c622028dfb4ac9abf78ed4c01561f4_Othercommitmentsandcontingencies"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercommitmentsandcontingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" xlink:type="extended" id="i3f80013ec4f240ed9b231ef0e7d4951d_OthercommitmentsandcontingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_effcf44d-5699-41e8-a789-085f3f26373c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_effcf44d-5699-41e8-a789-085f3f26373c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_94ade8cd-008d-47fd-8c41-52758284fc24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_94ade8cd-008d-47fd-8c41-52758284fc24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredDueYears1And2_44eb3826-b341-40a5-9bd2-785f14b46457" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredDueYears1And2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_dlx_LeaseLiabilityIncurredDueYears1And2_44eb3826-b341-40a5-9bd2-785f14b46457" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4_bcb5f993-55ca-455e-9fc1-7061fa006a1d" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredToBePaidYears3And4"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4_bcb5f993-55ca-455e-9fc1-7061fa006a1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_811ed5d1-2631-4a1c-b9dc-f35360bd32f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_SelfInsuranceReserve_811ed5d1-2631-4a1c-b9dc-f35360bd32f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:to="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_e4e89289-e6dd-4b53-81c9-0bccec9f3c54_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:to="loc_us-gaap_GeographicDistributionDomain_e4e89289-e6dd-4b53-81c9-0bccec9f3c54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:to="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MN_0a4343d8-6c7a-412d-b63c-96ce971bb6aa" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:to="loc_stpr_MN_0a4343d8-6c7a-412d-b63c-96ce971bb6aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Shareholdersequity" xlink:type="simple" xlink:href="dlx-20210331.xsd#Shareholdersequity"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Shareholdersequity" xlink:type="extended" id="i3dad532e33e14b21a8a429fe3d5d5ed3_Shareholdersequity"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/ShareholdersequityDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#ShareholdersequityDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/ShareholdersequityDetails" xlink:type="extended" id="ib8a8230a0f794c36baf713614512bbcb_ShareholdersequityDetails"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/Businesssegmentinformation" xlink:type="simple" xlink:href="dlx-20210331.xsd#Businesssegmentinformation"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Businesssegmentinformation" xlink:type="extended" id="ia32424a56ade4a0c8aac06e6cff38628_Businesssegmentinformation"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationTables"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationTables" xlink:type="extended" id="i8a7a493c588a470aa9fb445363430eaa_BusinesssegmentinformationTables"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="extended" id="iea478947efa34a9ca3462db5e5d93e43_BusinesssegmentinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_44616703-bef1-4d01-9393-143e3bd530aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_NumberOfReportableSegments_44616703-bef1-4d01-9393-143e3bd530aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_78d82a2f-fe02-4ff5-873c-b99c715dc2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_Revenues_78d82a2f-fe02-4ff5-873c-b99c715dc2f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdjustedEBITDA_ecb198fe-15b8-4d23-8c1a-f44744e4c980" xlink:href="dlx-20210331.xsd#dlx_AdjustedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_AdjustedEBITDA_ecb198fe-15b8-4d23-8c1a-f44744e4c980" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_46c36ecb-16b4-4cbe-b9de-3cff8cf69dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_46c36ecb-16b4-4cbe-b9de-3cff8cf69dbd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bb698dce-abee-45d4-8ec0-f2b3f6c9b433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_InterestExpense_bb698dce-abee-45d4-8ec0-f2b3f6c9b433" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest_2fef38d0-4630-42de-981a-af971acd10c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest_2fef38d0-4630-42de-981a-af971acd10c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_feda82a0-4559-48bd-8f9f-4957983b8ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_AssetImpairmentCharges_feda82a0-4559-48bd-8f9f-4957983b8ffe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringintegrationandothercosts_95aead33-e944-4d57-93db-481179f60765" xlink:href="dlx-20210331.xsd#dlx_Restructuringintegrationandothercosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_Restructuringintegrationandothercosts_95aead33-e944-4d57-93db-481179f60765" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CEOtransitioncosts_a666d345-a184-4685-a77e-80e50be0355a" xlink:href="dlx-20210331.xsd#dlx_CEOtransitioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_CEOtransitioncosts_a666d345-a184-4685-a77e-80e50be0355a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0c286574-36d9-43a6-bf61-eecf4dcf1ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_ShareBasedCompensation_0c286574-36d9-43a6-bf61-eecf4dcf1ef3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f3c8491e-598c-4fe1-b95f-14a07fbbc139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f3c8491e-598c-4fe1-b95f-14a07fbbc139" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_a3dd8245-cfca-4200-9527-3c7eae172299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_a3dd8245-cfca-4200-9527-3c7eae172299" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e2ab7e6-4389-49c9-b2f5-6b006dc0b1dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e2ab7e6-4389-49c9-b2f5-6b006dc0b1dd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:to="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_62e715a3-547c-47a7-b196-bd5c8ec2dbe4_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:to="loc_srt_ConsolidationItemsDomain_62e715a3-547c-47a7-b196-bd5c8ec2dbe4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:to="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_fe08c167-e268-4fef-8726-ea33ef707294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:to="loc_us-gaap_OperatingSegmentsMember_fe08c167-e268-4fef-8726-ea33ef707294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4a18f470-9d80-47ea-a020-b370e28b7d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4a18f470-9d80-47ea-a020-b370e28b7d85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6117ef79-e54a-4f55-81f4-5de0798cb8f6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:to="loc_us-gaap_SegmentDomain_6117ef79-e54a-4f55-81f4-5de0798cb8f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:to="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_8e37fac9-63d2-4291-a990-d21256be987a" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_PaymentsMember_8e37fac9-63d2-4291-a990-d21256be987a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_c6ceabf0-cc45-4950-a4cd-c3d68fa8ff0d" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_CloudSolutionsMember_c6ceabf0-cc45-4950-a4cd-c3d68fa8ff0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_5aa1e776-6bf9-4f8e-91c3-e8df5664337d" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_PromotionalSolutionsMember_5aa1e776-6bf9-4f8e-91c3-e8df5664337d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_1bc810f9-54f1-4e8f-8b4e-384a53fc11ec" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_ChecksMember_1bc810f9-54f1-4e8f-8b4e-384a53fc11ec" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationdisaggregatedrevenueinformationDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" xlink:type="extended" id="i6b8c40337a0048bfa25bc2c49ba59773_BusinesssegmentinformationdisaggregatedrevenueinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_896b070b-828d-4a69-b221-b3670582ea19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:to="loc_us-gaap_Revenues_896b070b-828d-4a69-b221-b3670582ea19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5edb2c50-a057-4567-b94f-a0a7a8db9345_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:to="loc_srt_ProductsAndServicesDomain_5edb2c50-a057-4567-b94f-a0a7a8db9345_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:to="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksrevenueMember_4155db6a-8275-418b-9d91-c811b43baabf" xlink:href="dlx-20210331.xsd#dlx_ChecksrevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_ChecksrevenueMember_4155db6a-8275-418b-9d91-c811b43baabf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FormsandotherproductsMember_0eaeb61b-0d0d-4b1e-b512-fe49a538b7e7" xlink:href="dlx-20210331.xsd#dlx_FormsandotherproductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_FormsandotherproductsMember_0eaeb61b-0d0d-4b1e-b512-fe49a538b7e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TreasurymanagementsolutionsMember_833fb224-eb66-43e2-ae66-6e8be8380b2f" xlink:href="dlx-20210331.xsd#dlx_TreasurymanagementsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_TreasurymanagementsolutionsMember_833fb224-eb66-43e2-ae66-6e8be8380b2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MarketingandpromotionalsolutionsMember_86480c59-04cd-455a-94dc-07810336bb0e" xlink:href="dlx-20210331.xsd#dlx_MarketingandpromotionalsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_MarketingandpromotionalsolutionsMember_86480c59-04cd-455a-94dc-07810336bb0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingsolutionsMember_3d78e126-30f9-405c-9ecc-d795dd2fdd31" xlink:href="dlx-20210331.xsd#dlx_DatadrivenmarketingsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_DatadrivenmarketingsolutionsMember_3d78e126-30f9-405c-9ecc-d795dd2fdd31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_WebandhostedsolutionsMember_3ba72591-b2ac-489e-96c0-5543ce15b9ff" xlink:href="dlx-20210331.xsd#dlx_WebandhostedsolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_WebandhostedsolutionsMember_3ba72591-b2ac-489e-96c0-5543ce15b9ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherpaymentssolutionsMember_c9b4eef2-e8c1-470d-bb3d-dec46a0cfbb7" xlink:href="dlx-20210331.xsd#dlx_OtherpaymentssolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_OtherpaymentssolutionsMember_c9b4eef2-e8c1-470d-bb3d-dec46a0cfbb7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:to="loc_srt_ConsolidationItemsDomain_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:to="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_292e6e25-b79a-41d6-a1f9-feebc109a15d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:to="loc_us-gaap_OperatingSegmentsMember_292e6e25-b79a-41d6-a1f9-feebc109a15d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:to="loc_us-gaap_SegmentDomain_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:to="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_8b4f3a16-017c-46d8-897d-b68d99c5e64c" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_PaymentsMember_8b4f3a16-017c-46d8-897d-b68d99c5e64c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_fba61894-fb6e-4633-99b9-d7ff2bdbed16" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_CloudSolutionsMember_fba61894-fb6e-4633-99b9-d7ff2bdbed16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_2030ece6-7fee-4eaa-8abd-7820b2792d47" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_PromotionalSolutionsMember_2030ece6-7fee-4eaa-8abd-7820b2792d47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_97f4dcdd-9c3f-461b-8346-6142200cc85e" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_ChecksMember_97f4dcdd-9c3f-461b-8346-6142200cc85e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ef92c3ef-54e3-4847-8ef8-686c56ac6eab_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:to="loc_srt_SegmentGeographicalDomain_ef92c3ef-54e3-4847-8ef8-686c56ac6eab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:to="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_48c99b94-6835-474a-8ce6-a84a8124e6da" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:to="loc_country_US_48c99b94-6835-474a-8ce6-a84a8124e6da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_986cada3-9d63-4bad-8f44-93910d664714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:to="loc_us-gaap_NonUsMember_986cada3-9d63-4bad-8f44-93910d664714" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="simple" xlink:href="dlx-20210331.xsd#Risksanduncertainties"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="extended" id="i2b93b8adc9a9468f87ae6808a30dc0be_Risksanduncertainties"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RisksanduncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="extended" id="i5c921957ea8f42f3b06eaea6a2d59cec_RisksanduncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_11318312-4dcf-433b-b697-e5ee354429ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:to="loc_us-gaap_NotesReceivableNet_11318312-4dcf-433b-b697-e5ee354429ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dd5504d8-00d4-49d4-8dd3-eb67b77c8eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dd5504d8-00d4-49d4-8dd3-eb67b77c8eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f074a9c-ecb0-4ce8-b550-3765ef782a7d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f074a9c-ecb0-4ce8-b550-3765ef782a7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsMember_9d502d91-fde6-4776-9fad-44326b6f229c" xlink:href="dlx-20210331.xsd#dlx_LoansandnotesreceivablefromdistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:to="loc_dlx_LoansandnotesreceivablefromdistributorsMember_9d502d91-fde6-4776-9fad-44326b6f229c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Subsequentevent" xlink:type="simple" xlink:href="dlx-20210331.xsd#Subsequentevent"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/Subsequentevent" xlink:type="extended" id="i828d310af3c1461aaf5479b9367ea780_Subsequentevent"/>
  <link:roleRef roleURI="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SubsequenteventDetails"/>
  <link:definitionLink xlink:role="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="extended" id="ib421eeaa238b4da5bd82fbd3269ede04_SubsequenteventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1f9ab286-f7ed-44af-80e2-0131e2e5e52e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1f9ab286-f7ed-44af-80e2-0131e2e5e52e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Financing_0b70d372-d3a9-46d6-9f61-1eb6ee13b11b" xlink:href="dlx-20210331.xsd#dlx_Financing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_dlx_Financing_0b70d372-d3a9-46d6-9f61-1eb6ee13b11b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f13cab1f-7b37-4e92-8b46-605140b22f6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f13cab1f-7b37-4e92-8b46-605140b22f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9f480b2a-e07d-4ac4-8c88-30676efe0627_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9f480b2a-e07d-4ac4-8c88-30676efe0627_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5a0fcb6-e14a-4e53-96bf-a39c5a23a6a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:to="loc_us-gaap_SubsequentEventMember_b5a0fcb6-e14a-4e53-96bf-a39c5a23a6a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5ba1d1b7-16cd-452f-81a2-979c0ba43cba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5ba1d1b7-16cd-452f-81a2-979c0ba43cba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanPaymentSystemsLPMember_db7c01f6-20a1-434e-8e1b-27ed6589a626" xlink:href="dlx-20210331.xsd#dlx_FirstAmericanPaymentSystemsLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:to="loc_dlx_FirstAmericanPaymentSystemsLPMember_db7c01f6-20a1-434e-8e1b-27ed6589a626" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>dlx-20210331_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 2021 Workiva-->
<!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4-->
<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_TradeAccountsReceivableMember_c8d5b8b0-1c5b-439b-86ed-ae86c0acd7d5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RestatementAxis_7a9514d9-a0f5-4e07-b59e-4e2c9a804841_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_DocumentType_9273983d-603f-4f52-8236-a3a3a3db0ebe_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/2020/dei-2020-01-31.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_CommitmentsAndContingenciesDisclosureTextBlock_148c0f74-4297-457e-beec-48d35a8e1e65_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReportingUnitAxis_ef06d6eb-fb85-449b-8741-01debaea3a31_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProductInformationLineItems_379a1c78-c3d0-414b-9a5f-583b127b99c0_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">Disaggregated revenue information</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ServiceMember_5c4d721a-a85e-4559-8e54-626e50b39046_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_fe930eb0-0434-48b9-afea-0c9a2206011d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementBusinessSegmentsAxis_c02aae10-4a33-438b-a11a-b9b80f3e60cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0c3d4c40-3a5c-4ef0-ada3-8d2fc991d1cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a98f69a3-af79-4bf3-b611-a4de59828712_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Leverageratio_9ba6e6b4-6442-45e5-8ef0-2e99843006d6_terseLabel_en-US" xlink:label="lab_dlx_Leverageratio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_dlx_Leverageratio_label_en-US" xlink:label="lab_dlx_Leverageratio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_dlx_Leverageratio_documentation_en-US" xlink:label="lab_dlx_Leverageratio" 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 leverage ratio allowed under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Leverageratio" xlink:href="dlx-20210331.xsd#dlx_Leverageratio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Leverageratio" xlink:to="lab_dlx_Leverageratio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_aa413ebe-487b-44cc-903f-340277332d2b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel3Member_2cfa0db1-f100-458d-acbf-4db5a8b0fd1f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_e1c51736-2d4f-49ff-b656-f87557e282b7_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 marketable 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchasedDuringPeriodShares_cab33f0e-7524-4a92-a037-1e5fc2f2f25d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_ec6f8432-2c66-44ad-abdf-6344e7ac685f_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 (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7a33e062-0748-4434-9b3b-d699e8b8d6fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeMember_382f8708-6b10-4531-89ce-0705c778103c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_LiabilitiesAndStockholdersEquityAbstract_b021b0dc-a7b2-4db7-af34-e3892597b9cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RisksAndUncertaintiesAbstract_5c62c2da-ee87-48fc-8c2d-bb736c454318_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_TreasurymanagementsolutionsMember_611f3a73-60a9-40fa-8b8f-35fc6c8eb176_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-20210331.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_RestructuringCostAndReserveLineItems_c2333271-28be-4dd4-9ec9-7d12a3a83ad8_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 expense [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_da99ad20-5fd7-448d-9df4-fb3a8c3ecb1d_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 Cost and Reserve [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxLiabilitiesNet_1035ad8e-1599-4b52-83ad-723fc89a2422_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_3950453d-a70d-416b-9b79-0a2d9c2de262_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Revenueinexcessofbillingscurrent_776055e5-3f9d-4943-acdd-03c4e252a405_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_0e3c0f2f-f763-49b3-8d17-a07e231ea22d_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-20210331.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_dlx_RemeasurementOfLiabilityShareBasedAward_537be289-2deb-4bce-a89e-3ed664bfaaea_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-20210331.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_dei_SecurityExchangeName_8f6ba687-24e3-4c69-9d07-afa493156db1_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/2020/dei-2020-01-31.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_IntangibleAssetsNetExcludingGoodwill_d867e9ab-ac44-41df-af8c-af672e03438b_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 of $610,707 and $587,273, respectively</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_17d49065-ceef-475f-b213-7cacf80caf64_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_LeaseLiabilityIncurredDueYears1And2_f797407a-0e05-47a3-bd5d-63ef4de22db9_terseLabel_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredDueYears1And2" xlink: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 obligation due in 2022 - 2023</link:label>
    <link:label id="lab_dlx_LeaseLiabilityIncurredDueYears1And2_label_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredDueYears1And2" xlink: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 liability incurred due years 1 and 2</link:label>
    <link:label id="lab_dlx_LeaseLiabilityIncurredDueYears1And2_documentation_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredDueYears1And2" 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">For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in next 2 fiscal years following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredDueYears1And2" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredDueYears1And2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LeaseLiabilityIncurredDueYears1And2" xlink:to="lab_dlx_LeaseLiabilityIncurredDueYears1And2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_fd8c45d0-2ac9-44d2-9128-125953168cf4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GeographicDistributionDomesticMember_fa93c1ec-b48b-4616-a02f-4ddae3ae0b21_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromIssuanceOfLongTermDebt_b3491352-3f93-495a-a657-18547d27c31a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingIncomeLoss_14251522-8553-49d0-8674-84c814faeae1_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrent_e7e3911d-ad44-465b-a005-1162da8d1b4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_f49b58e4-f01d-4501-82b8-a2cf29cbfc4f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SelfInsuranceReserve_d7b6a283-14fc-4b81-8293-b19633587c5a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FundsHeldForClients_89e781c6-4258-4b3e-a396-cafbf3fe509f_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 $25,391 and $28,462, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_119c61a4-d4b2-44bd-ada0-eefe099aa6a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommitmentsAndContingencies_752a315d-42e5-4a06-bd56-18164ad63b39_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 12 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_088a3d70-6c50-478a-97c0-2e50e5b0ea76_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsForRepurchaseOfCommonStock_7a46ea9c-d436-479d-bd1d-40ba9354bc10_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsAbstract_9f8da10b-1546-419f-9430-d45b8592492f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodValueShareBasedCompensation_ef013c6d-47a5-4a07-ac6b-3a52e93eed62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_b3b9f85c-de99-41c5-b001-7338696dffe0_terseLabel_en-US" xlink:label="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of total debt less unrestricted cash to EBITDA</link:label>
    <link:label id="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_label_en-US" xlink:label="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" xlink: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 debt less unrestricted cash to EBITDA ratio</link:label>
    <link:label id="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_documentation_en-US" xlink:label="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" 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">Ratio of total debt less unrestricted cash to earnings before interest, taxes, depreciation and amortization (EBITDA), as defined in the entity's credit facility agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" xlink:href="dlx-20210331.xsd#dlx_TotaldebtlessunrestrictedcashtoEBITDAratio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" xlink:to="lab_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b00fe750-5033-4386-b013-f051e22c9ac0_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/2020/dei-2020-01-31.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_dlx_CloudSolutionsMember_9b6cb9b4-95e6-41e6-b3e5-010feff404ed_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 reportable business segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember" xlink:href="dlx-20210331.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_AccountsPayableCurrent_e83b414e-b4aa-46b2-9b79-530acff4489c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_AdjustedEBITDA_51ad0695-c5fe-4bee-bb4e-08b55fa57ebd_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-20210331.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_GoodwillForeignCurrencyTranslationGainLoss_2d883e2e-cc81-4707-8e28-52ff6b397937_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNoteTextBlock_efe18d35-e599-4ca0-ade7-a7ee443b1c21_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 income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_79582ba9-a7dc-49e5-84f7-696e7c07e065_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RetainedEarningsAccumulatedDeficit_f14fe5fe-6750-46c8-90b7-e437495bf1fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseRightOfUseAsset_042b8a79-dfbc-4637-b9db-9b17b6ae08b4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f3d07030-c889-4c78-b845-2d3dfc4d273d_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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">Acquired intangibles, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SoftwareforResaleMember_400b1547-3047-47ed-b3e6-ca7fca9c0e29_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-20210331.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_65918860-29df-45bb-bda1-8e570fee0a77_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockParOrStatedValuePerShare_72febcbd-7514-4951-9163-975a1cee2e90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherLiabilitiesNoncurrent_c5c4fb6a-d01b-479c-a5c3-1a3c5eefd69c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxAssetsNet_c27c47b2-4040-41c9-8f79-b3a7f489ae20_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsForProceedsFromOtherInvestingActivities_4c27281f-3c02-4d14-ab58-8c7cfcf168ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_260337e7-e5e4-449b-b068-9ea02a83b1a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3c48d866-81dc-417c-9934-7b60c6676520_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cac1c3f4-3f41-4ecb-bb6c-b1c5fb8c9a6c_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnbilledReceivablesCurrent_608b71df-47e6-4ac7-9d93-6c3ba69fcab1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryNet_23554338-111a-41b2-a240-470d46097783_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</link:label>
    <link:label id="lab_us-gaap_InventoryNet_2f742637-9dbb-40a6-8fe1-3cfd5f3a828c_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_8b018a58-465c-4c35-94e7-c7b9e698ac1f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementFrequencyDomain_ab5533a9-0f01-4d84-a8a6-9b2a6083569c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessAcquisitionAxis_a439311e-72d2-47dc-988e-77994757aeb5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentGeographicalDomain_ee33e602-0614-4ec2-b587-a9db7ce3e76c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_b11f084f-2132-47c3-a583-35fa865ea333_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CapitalizedContractCostAmortization_bfbdeb0e-aa65-4ffc-8a24-5fccd2582175_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 deferred sales commissions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivablePortfolioSegmentAxis_707b730e-8578-4b1d-a84a-4696bbdd0fe5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_6f8ebe60-3cfc-45ce-b3d7-77d45ddbd768_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementLineItems_fe405639-64ee-4392-a785-470732c84b7b_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">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_e12f2205-23ef-4f64-9c78-bb40e75244d5_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 Statement of Cash Flows</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareDilutedTwoClassMethodAbstract_db7befa2-0b33-4b61-a47a-4697cf2e86e2_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_39e465aa-909d-4c7b-a68d-274c432e7ffb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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">Acquisition transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5b3660d1-d777-4099-b60a-cc9b38f04429_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_MeasurementInputTypeDomain_6f2e9f7c-6671-41b4-a503-a1d9c08efc7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisposalGroupNotDiscontinuedOperationsMember_db90a7b2-5f85-4086-ad04-46455e4eb327_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StatementTable_12293aec-600d-4885-8f2d-b11771173188_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForDoubtfulAccountsReceivableWriteOffs_3216a10e-9c93-4653-a112-a6177c508339_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeAxis_d38cc40f-f29d-466c-8f32-a361efbad24b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_DefinedBenefitPlanInterestCost_72f4f060-c515-4343-b07b-43a1d21dc017_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TypeOfRestructuringDomain_56c6ff8f-ea2b-4461-911f-ae1a515bf386_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueMeasurementsNonrecurringMember_8b8e4886-2812-4d71-b1ad-55ee44066b35_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">Non-recurring fair value measurement [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableCreditQualityIndicatorsTableTextBlock_b7d096c2-faf8-457b-a052-293809fc77b9_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_65e225e1-344d-4d9a-ac5f-59a53787e183_terseLabel_en-US" xlink:label="lab_dlx_ScheduleofprepaidproductdiscountsTableTextBlock" xlink: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_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-20210331.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_RestructuringAndRelatedActivitiesAbstract_db41e057-e853-479a-93fd-716eae4f1d1b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ContractWithCustomerAssetAndLiabilityAbstract_7672a567-51ee-4841-9626-caea46aeb43b_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" 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">Revenue in excess of billings</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a802a1d2-e3f0-4b68-b0e1-3f58031d3b35_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/2020/dei-2020-01-31.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_dlx_WebandhostedsolutionsMember_7ed2335f-d9a0-4b9f-a6b8-62d69110ed39_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-20210331.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_DebtDisclosureTextBlock_c4300187-31ce-4fdf-857d-767030e537df_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_decde41c-3eb9-427f-b277-ff2cac0c8925_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CostOfRevenue_2c1c4567-efdc-4391-a9f5-c420a04b4e57_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5ab8143a-48c6-4319-ba9c-333361f80a38_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" 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">Tax impact of share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink: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 Expense (Benefit), Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_ecec62df-8319-43f4-9e40-415637b633a9_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">Goodwill [Roll Forward]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_AmendmentFlag_52ffa928-362b-42ff-8017-aaa6714affc6_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_cb31c5d1-f18b-4719-8550-372a1da4c0f8_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_InternallaborMember_762ae999-0473-41a5-87db-020ef4a755e1_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-20210331.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3bd2328b-3728-495a-97fc-af37683ccc49_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BalanceSheetRelatedDisclosuresAbstract_573ce072-de1d-4211-8057-0c661e7fe9e0_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_672e2cbc-8818-4f70-b21e-180079aee4f1_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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherAccruedLiabilitiesCurrent_9deaad59-7e40-4cab-be81-b8968b7424fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_ThreetofourinternalgradeMember_b4699f5c-84d5-4662-bdd5-1c8bd8355259_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-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 credit quality indicator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreetofourinternalgradeMember" xlink:href="dlx-20210331.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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c4d21608-8629-4513-83de-05dcabc29033_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" 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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink: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 Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c06bb438-fe99-498d-9a6e-2cb149cca3d7_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_bae02822-aae7-4d9d-81c3-09a476836a60_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCentralIndexKey_dbebce25-d964-4ce2-b08c-efc62d94573f_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/2020/dei-2020-01-31.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_RestructuringAndRelatedActivitiesDisclosureTextBlock_ef7ff4cf-28d9-4302-bf2e-eceff367694f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5f82a2fc-258b-44fe-b68e-93feedaa8e3e_totalLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" 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">Revolving 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueByMeasurementFrequencyAxis_c1e88530-d2b9-4c59-ada3-c73061da6c8c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NumberOfReportingUnits_d262fcf3-18fa-4a50-9e09-41429dac9519_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedGainLossNetCashFlowHedgeParentMember_894a7204-1319-4423-9101-b73ab7f76e3e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink: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 interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_bf000de6-56db-4e8c-836e-734c0f9f315e_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 hedge [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccruedLiabilitiesCurrentAbstract_3f83c545-21ac-4f26-970c-deb3a1723daf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeInstrumentRiskAxis_14cca7b5-98ae-4fd6-b1dc-62a812b811f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d1ffc1a6-ca81-4762-b30e-af700b153e8b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_2b889aef-4dfc-4cb3-99d7-ce838210219a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_dee1c891-eacd-4208-b65c-d1376fbb3c35_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueByBalanceSheetGroupingTextBlock_aefa0ed5-06a9-402a-a235-858afaa648fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3aebd8e5-f348-465f-9426-9049299a82fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashEquivalentsAtCarryingValue_4930e034-8bcd-4059-899c-5338a81aa56b_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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 equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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 Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_bd96fcbe-66d9-40ab-9680-79d072f94b4b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dlx_Restructuringintegrationandothercosts_24f06fc5-8c1c-40ad-81fe-2732a9544065_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-20210331.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_SubsequentEventsTextBlock_58594926-5a23-4e83-b87f-216298b2a18e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_ea53ecd1-abac-4a27-86cb-9eadd7d62a24_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink: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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_7234c920-65e1-4bf0-8faf-ce0b88161b80_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">Segment [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_baf33fb8-2564-47c1-97ca-0813b6095029_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b54aff77-4826-46c2-9827-53b265885fc3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StatementOfCashFlowsAbstract_699b3cc0-42d3-40ef-976c-5139ef83d727_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8817a0b4-92d8-422d-a700-55a8f36eb547_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 Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_7ab86051-8211-4f6c-875d-784dddd7deb6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_878417a4-467e-4583-9f1d-c9d82482b70f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementLocationAxis_cb01b69e-6ae9-4c06-ae1d-ecdc819bc676_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForDoubtfulAccountsReceivableCurrent_82240bac-2ad8-4bc8-a62f-e53ab1dd59ab_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_d7f6beef-dfed-4979-9d63-0b7c0e76d521_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 period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_f809259b-1461-4b1e-a328-abde507a1cf9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCommonStockSharesOutstanding_617885f0-fd51-4965-ac0d-cf4c46e88928_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">Entity 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/2020/dei-2020-01-31.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_dlx_InventoryReserveAdjustments_a9291e8f-4e94-4b79-99ab-b7919474ef49_terseLabel_en-US" xlink:label="lab_dlx_InventoryReserveAdjustments" xlink: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_dlx_InventoryReserveAdjustments_label_en-US" xlink:label="lab_dlx_InventoryReserveAdjustments" xlink: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 reserve adjustments</link:label>
    <link:label id="lab_dlx_InventoryReserveAdjustments_documentation_en-US" xlink:label="lab_dlx_InventoryReserveAdjustments" 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 inventory reserves due to factors including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InventoryReserveAdjustments" xlink:href="dlx-20210331.xsd#dlx_InventoryReserveAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InventoryReserveAdjustments" xlink:to="lab_dlx_InventoryReserveAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_6fbed01b-7384-4d55-ae8d-9863ebac7d99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_0a321a28-e912-4204-bcb9-18375f91e7d9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_PaymentsMember_12e28814-6917-44a2-93c9-259666a82652_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 reportable business segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember" xlink:href="dlx-20210331.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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_3b202e5a-0eb5-42de-a46a-c97b02e4ac89_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SellingGeneralAndAdministrativeExpense_e7544e1a-d2f2-4077-9df2-69f12a7e161a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityNoteAbstract_e6bf6a8d-cb17-466b-8f54-15547b777ca5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeNotionalAmount_5be37065-b73f-443d-a85f-f91866e7d334_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccruedBonusesCurrent_beead48b-cb25-47b2-a0a4-bb08d0120923_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CustomerRelatedIntangibleAssetsMember_eebb21e0-52c0-4c04-80d6-3e94279335ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherAssetsNoncurrent_3ac78683-4a95-4500-85af-63a6c0bd34bb_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_34274000-9808-48de-b05d-c022c4d7c383_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentReportingDisclosureTextBlock_0928a512-b343-4193-8a21-fde6edc9a3ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CashAndCashEquivalentsFairValueDisclosure_87b801fd-cd41-4b35-b447-c19cc52f8dc8_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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_RestructuringOperatingExpense_f8a524fc-8c4d-42df-9b52-de19f19b16ed_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-20210331.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_Assets_886a7e13-5d28-4cb9-825f-7e0a4ecc7562_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ForeignGovernmentDebtSecuritiesMember_5807aaeb-f5cd-4239-91a5-06240bdc955d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LossContingencyAccrualProvision_3bb2641c-4412-40ff-b06a-a04f56b74852_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualProvision" 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">Certain legal-related expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ChecksMember_663bc766-e70d-470e-ae03-a1996d119d24_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 reportable business segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember" xlink:href="dlx-20210331.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_FundsHeldForCustomersLiability_3e9ef592-ccd1-4d4b-b66e-462181b3fcfd_terseLabel_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiability" xlink: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_FundsHeldForCustomersLiability_label_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiability" xlink: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 Liability</link:label>
    <link:label id="lab_dlx_FundsHeldForCustomersLiability_documentation_en-US" xlink:label="lab_dlx_FundsHeldForCustomersLiability" 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 company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiability" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FundsHeldForCustomersLiability" xlink:to="lab_dlx_FundsHeldForCustomersLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_29a5dcb5-f729-45fe-bb4d-219166bfc553_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/2020/dei-2020-01-31.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_DisposalGroupClassificationAxis_5eaff3c4-a8cb-464f-8bbd-aa9866606ae4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAccruedLiabilitiesTableTextBlock_ae3a2262-6bec-4fe6-b0a9-d0b350bd349a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReportingUnitDomain_8c8a8be4-cd43-4c1c-8c33-8602cd461032_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_784a73a3-7a90-4361-9dc0-076c37247093_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_9978569d-3004-413c-8922-cddbfb1e2604_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_SubsequentEventTypeAxis_cb22428f-cdf8-4a4d-8e9b-7ef5cd7f0e98_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_0f095a6f-e288-412f-ae2a-0fc28886897d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_436b24b0-d285-49c9-b7c4-ac304eb5ec7d_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 loss on securities arising during the period, tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CostOfSalesMember_f37b681b-7a5c-4914-991a-2d7904198854_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ScenarioPreviouslyReportedMember_2285d082-0ff7-44c8-b71d-d09c9fe4aef6_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">As previously reported [Member]</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_e30b681d-3b76-4c04-bcad-0f912f86a507_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_a6e69b9f-20a8-4bf1-ba14-c5c7e69dcac7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfOtherAssetsNoncurrentTextBlock_a0f6ad09-a41b-4fe4-b1a4-ffe959520dec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DepreciationDepletionAndAmortization_75c7e279-20f6-476e-803f-53996a10c6b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinancingReceivablePortfolioSegmentDomain_5077c40d-1c49-4629-8ab6-68dee6d50a30_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherIntangibleAssetsMember_9647b4a4-0ea9-4b63-8dc0-3f19b9167028_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProductOrServiceAxis_db6a1217-2186-4944-b311-37f62c54f88c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_5f7e9df0-857f-4a98-a628-190081aea68d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink: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 service credit [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink: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, Net Prior Service Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_9305ffec-794f-4e14-a124-59844ebb6295_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherRestructuringMember_1b31fcb3-fb83-4850-8975-6ee76debe0e2_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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NonUsMember_4432d30d-42f4-4c09-abda-ce26495cead0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsHeldForSaleLongLivedFairValueDisclosure_ff64f352-d4b4-4d33-b50c-db1d0892abc4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure" xlink: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, Long Lived, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure" xlink:to="lab_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6f0875e2-867d-4af4-8d90-cec8cbd3d703_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAvailableToCommonStockholdersBasic_8984b2f9-9c74-4ae9-8eb8-267df5056441_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel1Member_5339dbe8-0844-4c3b-b0db-0f1a3cc482f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncreaseDecreaseInInventories_15063ecf-2137-4356-869e-0ec251af94f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Financing_604848b0-f384-41f3-a32f-25db5557f539_terseLabel_en-US" xlink:label="lab_dlx_Financing" xlink: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 commitment</link:label>
    <link:label id="lab_dlx_Financing_label_en-US" xlink:label="lab_dlx_Financing" xlink: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</link:label>
    <link:label id="lab_dlx_Financing_documentation_en-US" xlink:label="lab_dlx_Financing" 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">Financing commitment by lenders for future borrowings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Financing" xlink:href="dlx-20210331.xsd#dlx_Financing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_Financing" xlink:to="lab_dlx_Financing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_37d91388-8cc0-4a32-b274-85d3d43fda3e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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 and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_b7310ec0-5211-4f27-8f4a-09621e78fc9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLosses_bc52b3e8-5d91-43d3-ad4c-a0a10563392b_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_38ba7bf9-f26b-47f2-ba57-92e883ab5ab4_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 period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_a67a6669-5891-4c1f-a39b-2360861f0f74_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink: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 uncollectible accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockDividendsPerShareCashPaid_a1f32818-ae6d-4a51-8abe-91a15e4c906a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_PromotionalSolutionsreportingunitMember_9be59639-f8af-423f-955a-d5267c1b1451_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-20210331.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_DebtInstrumentAxis_375ef6bf-9148-4313-833f-def062e71541_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AdditionalPaidInCapitalMember_e81b41b4-9467-4c25-bd63-2ed1e8f903ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_ExternalconsultingfeesMember_34d7e784-e7da-46df-a58b-ed2d1773cbe0_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-20210331.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_us-gaap_OperatingSegmentsMember_929b8e5d-c532-40b8-aa0b-6775ca3b4a1b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeLiabilities_07f055e5-9978-4fbd-a412-95173e4ad87a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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 6)</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_b8b5a46f-06b4-41c9-9b68-d7c8f0d899ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1dfd1130-3a61-4997-914e-81a8188ea34c_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherAssetsMiscellaneousNoncurrent_e8cfacde-4061-489d-85a0-04b8c586e917_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InternalCreditAssessmentAxis_fae81a8c-e27e-4cc8-82af-042a34ad71e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockSharesOutstanding_1af5ab23-2a02-41ee-9da3-ef60a2f5a5f7_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_b8a7f6a4-0b6a-433a-90ba-deea271de1bc_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_238abc83-0f0d-4770-8f03-3dc345669671_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 (in 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxDisclosureAbstract_15f775fc-b00c-42ed-84cf-211fd89cb695_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 Tax Disclosure [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RevolvingCreditFacilityMember_169f686a-168d-449a-a3ee-6dbf3a9fdf63_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfGoodwillTable_2bf1a8b7-d38e-49d8-94cd-507cd7e6b7dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_39f70c39-5a76-40ed-bee1-c8aa1a05cd6b_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6f0880d-d5a9-4a63-9b74-e14eab05bcf0_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherAssetImpairmentCharges_512d2a75-6632-4e74-94bc-5c3f4593f06b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_SubsequentEventMember_15ec939d-e016-4a4c-b461-48e6335aebb8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_d49dced2-87c9-485c-9639-68e20ca82972_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink: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 [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink: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, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_Amortizationofprepaidproductdiscounts_99d7374d-408b-4e04-9614-06c1fc796fa1_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_eb4b10c7-9758-47a7-b867-c9bd4545b7ec_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 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-20210331.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_dlx_ChecksrevenueMember_987ed4a1-cf3b-490f-82b4-2cf34d76fb37_terseLabel_en-US" xlink:label="lab_dlx_ChecksrevenueMember" xlink: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_ChecksrevenueMember_label_en-US" xlink:label="lab_dlx_ChecksrevenueMember" xlink: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 revenue [Member]</link:label>
    <link:label id="lab_dlx_ChecksrevenueMember_documentation_en-US" xlink:label="lab_dlx_ChecksrevenueMember" 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">Revenue from the sale of checks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksrevenueMember" xlink:href="dlx-20210331.xsd#dlx_ChecksrevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_ChecksrevenueMember" xlink:to="lab_dlx_ChecksrevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_202ba3b1-817f-4a18-9186-812632b607a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryWriteoffs_c54e4c98-7c72-4e9d-91d9-16b2ed8369c9_negatedTerseLabel_en-US" xlink:label="lab_dlx_InventoryWriteoffs" 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</link:label>
    <link:label id="lab_dlx_InventoryWriteoffs_label_en-US" xlink:label="lab_dlx_InventoryWriteoffs" xlink: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 writeoffs</link:label>
    <link:label id="lab_dlx_InventoryWriteoffs_documentation_en-US" xlink:label="lab_dlx_InventoryWriteoffs" 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">Reductions in the reserve for inventories resulting from scrapping or donating inventory.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InventoryWriteoffs" xlink:href="dlx-20210331.xsd#dlx_InventoryWriteoffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_InventoryWriteoffs" xlink:to="lab_dlx_InventoryWriteoffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_e73783eb-a64c-46e4-8998-30432c80e5ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_51f16de5-8ad4-4549-aaac-0e3250d95baf_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 geography</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Additionstoprepaidproductdiscounts_82648f00-e706-4e4f-a9db-6fc53d7029be_terseLabel_en-US" xlink:label="lab_dlx_Additionstoprepaidproductdiscounts" xlink: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</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-20210331.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_37e12d8d-a246-48a8-ae17-08ff4f85e07b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingExpenseMember_fbca0a91-8bba-411e-9187-f5842b3bd079_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementAbstract_1fb5949c-12e8-41f8-970f-ead93c15c2c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedOtherComprehensiveIncomeMember_1204e8f1-0ccb-4b5e-956f-74271720092d_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_40387f87-d3be-46d0-9db4-4dd7c9972365_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink: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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_cf4579e2-eba5-4a31-890d-eea3c6903818_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseLiabilityNoncurrent_da5a9f43-fd36-41e5-be08-14af9bad6391_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a4f2f2f-3711-40aa-9abd-297ef91691cb_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_DatadrivenmarketingsolutionsMember_9b1bc398-7d06-4f72-b3bb-1cfd2bd84b18_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-20210331.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_ScheduleOfSegmentReportingInformationBySegmentTable_388351cd-e976-4db7-88dc-bbc2cfd8a4fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_fef10d63-f996-43d5-bc02-b402a198cdf0_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_cb8d3469-3a9a-4bcc-a600-01a536d2b335_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationTaxContingencies_ad96b188-da64-412e-a489-927075ca699e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsCurrentAbstract_60a4a227-6386-460d-b4ca-901ba9efe9f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_stpr_MN_cd8d6005-e498-418a-a9a6-fc0790416dfb_terseLabel_en-US" xlink:label="lab_stpr_MN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minnesota [Member]</link:label>
    <link:label id="lab_stpr_MN_label_en-US" xlink:label="lab_stpr_MN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MINNESOTA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MN" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_MN" xlink:to="lab_stpr_MN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_0e052171-3566-4435-8999-3be30e94523e_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_722f74e5-4fa4-4b75-bc55-b47ce5bcb011_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_InvestmentsFairValueDisclosure_3d359919-53e3-4421-937a-97ba75f7b1c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_97078251-7996-4de0-9316-507d569911c8_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">Amount remaining under share repurchase authorization</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesLineItems_51b531a9-fdad-4b3d-864b-2371379abe7b_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 from distributors, allowances for uncollectible accounts [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d6211bc8-1bd1-4b56-b646-6c4122c92587_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 7)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_GoodwillGross_bd98563b-4889-4eac-a9c2-e79cae481557_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_b8115925-d308-4ac0-a219-bd0510ddf94c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ComprehensiveIncomeNetOfTax_d598011e-d4a5-4eb3-af2b-f3de63c71679_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink: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) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermLineOfCredit_e57f6d9e-0071-4625-ab0c-e4a052640032_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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 drawn on revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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 Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_95f03c9f-aef3-4f20-a861-176b5749ad98_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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 sales commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8329227c-04c6-42a9-8eec-3eb3a3ff202f_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 income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_OtherCommonSharesRetiredShares_dd6a7579-1cf6-4821-8554-db09241e2318_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 (in 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-20210331.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_dei_CityAreaCode_59f109fb-0db2-44d3-a4f1-b4c95d3fae54_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/2020/dei-2020-01-31.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_srt_ConsolidationItemsDomain_305b1d90-5952-48bb-8076-d88c84e35ef7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_srt_RestatementAdjustmentMember_49f2b593-1005-4cd9-a25a-21c9363be3fc_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">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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_DocumentPeriodEndDate_e14db2c8-ca45-4186-8de4-a3096c2d662f_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/2020/dei-2020-01-31.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_dlx_PrepaidproductdiscountsRollForward_b9b2f9cd-2bde-4b98-adde-6bd4fb2ea5e2_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">Prepaid product discounts [Roll Forward]</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-20210331.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_StockRepurchaseProgramAuthorizedAmount1_09aa4b33-7bb0-415c-b331-5699f077a8ea_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 program, authorized amount</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProfitLoss_7e6e20d6-9630-4a74-afd2-f26f7dd27bb1_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 (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_029a5b77-b28b-4a64-870e-bc23104c02c5_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6461f37f-737d-4d6a-93e0-03ecf4c60f98_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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 reclassifications, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_068019ba-244f-4a60-bd81-839f92259703_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseTermOfContract_3c86fdee-18f5-4faa-8844-dcaa17ed0e12_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7a982f05-e51b-4986-bc73-5f7cc79b7b64_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_56dad670-54a7-48bd-97ce-d9b3b9a3bafa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfInventoryCurrentTableTextBlock_b7519ced-b28e-4446-9666-b265cb25314c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensation_c27fd1ad-9d24-4081-adb8-265ee6ea0d62_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_e3fa088a-54ce-472f-a075-08095e9518ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchasedDuringPeriodValue_7447eaa1-c1c6-48bc-87c8-b9a4d9388324_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToAcquireProductiveAssets_6116e845-6d50-4055-973c-862b484722a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" 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_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_1393d3e3-2029-43da-9783-65a0024566cd_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">Deferred revenue recognized</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromPaymentsForOtherFinancingActivities_02a2719d-7ea9-4acf-b3e7-790e579f8ee2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_38689f6d-e3ab-491f-8ee8-12609ec72e66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Employee taxes paid for shares withheld</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_0a3e4d24-8bc5-4bc6-8920-6a3925cb3a7b_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/2020/dei-2020-01-31.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_dlx_MinimumratioofEBITtointerestexpense_e2ddcf7e-55ef-4b0f-829a-ab08c5bb8830_terseLabel_en-US" xlink:label="lab_dlx_MinimumratioofEBITtointerestexpense" xlink: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 ratio of EBIT to interest expense</link:label>
    <link:label id="lab_dlx_MinimumratioofEBITtointerestexpense_label_en-US" xlink:label="lab_dlx_MinimumratioofEBITtointerestexpense" xlink: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 ratio of EBIT to interest expense</link:label>
    <link:label id="lab_dlx_MinimumratioofEBITtointerestexpense_documentation_en-US" xlink:label="lab_dlx_MinimumratioofEBITtointerestexpense" 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 ratio of EBIT to interest expense allowed under the entity's debt covenants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumratioofEBITtointerestexpense" xlink:href="dlx-20210331.xsd#dlx_MinimumratioofEBITtointerestexpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_MinimumratioofEBITtointerestexpense" xlink:to="lab_dlx_MinimumratioofEBITtointerestexpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_c425dc36-0045-4598-97a5-459a95a98d46_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MeasurementInputTypeAxis_cc9fd96b-51c6-43b2-88ce-5658ec2f054c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RestructuringReserveAccrualAdjustment1_1a093294-7986-4c4d-931d-895ccec80565_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_efe1a054-b0e5-433e-8d66-380f5318e6b5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" 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 comprehensive (loss) income 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_9afa402e-ef24-40f5-8090-1dd1cc6e6d44_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">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermDebt_a1ca333e-a445-4613-9661-984824fbc21f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_757e717a-7780-4b3c-a7a3-9b0274c15fe6_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeLeaseDescriptionLineItems_3221e456-ec7b-4fec-b862-72dc364aa91b_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">Commitments and contingencies [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueDisclosuresAbstract_9db925cd-6381-4776-99c1-43b45bd6e922_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInOtherCurrentAssets_c0535745-2360-4f3e-9d49-66306ce5ff5d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ffa1b326-fb45-4f75-854d-c30cfa5e5097_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">Fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_02319e45-eda8-42ae-8913-ffcacac39a39_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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 (funds held for customers)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementEquityComponentsAxis_c12f2933-e5f3-4e01-a599-d094600b8f78_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Prepaidproductdiscountliabilitycurrent_5294affb-d5c5-4d4d-a63b-7396b9c66845_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-20210331.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_DebtInstrumentNameDomain_be79b009-fbf4-4bf7-9cbf-6d7acfc4c0bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_MinimumMember_e9e6dec3-5ba1-48f9-9292-b2bbd400619a_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_BalanceSheetLocationDomain_98360143-c505-4b43-ae24-ccbb40c40f0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CreditQualityInformationAbstract_33c2c210-db65-403c-86db-e5f6b176679b_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 from distributors, credit quality information</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseLiabilityCurrent_efa85374-4d48-4854-a5c3-186f1d51c5ab_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_PrepaidproductdiscountsAbstract_0e878574-4018-4404-8e53-011fdb52d8c1_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-20210331.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_3db52b2e-7d76-4cbd-ab50-d7e6e4939b2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAttributableToNoncontrollingInterest_74c8a62d-a2c9-44cc-ac19-28d1413f023d_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_2bd3c7e9-ebef-427a-bf7d-06e2f467f3cc_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_c8b3ce68-9286-40d4-8b8b-87495f88e32e_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAmortizationOfGainsLosses_ca839c06-47c3-41ba-90d1-8a67a2d1159c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityInteractiveDataCurrent_97be3353-6e78-4661-b89b-04d053ff64ab_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/2020/dei-2020-01-31.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_country_US_480cfa0f-d8f5-4979-88e5-7f7206ebb5b0_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">United States [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/2020/country-2020-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCost_c5c850c2-9a87-4467-8fa9-f3bc8a7d14ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueDisclosuresTextBlock_b17e2a01-625c-4906-981e-9a24724e2960_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_8e3a0502-4647-49ae-8048-a689b6d10253_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityNoteDisclosureTextBlock_d102db53-a54b-4462-8957-5512d5800a05_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesRecovery_11ab84df-03f6-458a-8cf3-87127edfa5f7_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink: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, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f0532e28-96fd-4215-8694-284c49af8abf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_InterestRateSwapMember_87fc9491-5a85-491f-af32-a887fc5c7b38_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b3ba0be6-5b8b-4b80-9b17-96d15e4be0eb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fc144680-c841-43be-b841-e1d6a2a3e81b_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">Change in reserve for excess and obsolete items</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cf7d2e58-06be-4530-bfe8-1ddbbcd6955a_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_EntityRegistrantName_c33267a6-848e-486c-894a-403a1d079b10_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_4e19e642-269c-4bdd-b4e4-1c2f15256873_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_fc7191ef-bdce-45d0-bb32-65282a0615a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StatementOfStockholdersEquityAbstract_1394150f-7120-426e-894a-5e72e7f1b534_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_0e4bf301-0439-4452-8f82-4d85c00fbf4f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInOtherOperatingLiabilities_f7bbfbaa-e761-4304-8933-862b5a27cad0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AssetImpairmentCharges_1098ed9b-5fe9-4ccf-b32c-7a218b7ae557_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_1e223dc9-49d2-40b3-8d94-88bfec7fe089_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_d72d955c-67d7-425a-80bb-baf5ac7d8664_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 impairment charge</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_5530270c-0771-48e9-a000-bcc8080a3c1c_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">Accounts receivable, allowances for uncollectible accounts [Roll Forward]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_9cff70d7-d4b7-4633-bcc6-f6827ac193bf_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 adjusted EBITDA to pretax income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NumberOfReportableSegments_cc0ecf39-3211-4fd4-ac18-3d8474eb92aa_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 business 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_7f0fdf7a-f4d7-4a4b-81af-2a0f0e48de46_verboseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" 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">Cloud computing arragements</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsOfDividendsCommonStock_e88b393d-3234-4ca9-987b-2bed9952aa62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ConsolidationItemsAxis_3b46ed4d-822e-4f3d-ae7e-0ceb78c2a817_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_EntityIncorporationStateCountryCode_feb34170-535e-4d60-a1f1-65ee0150359a_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/2020/dei-2020-01-31.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_GoodwillImpairmentLoss_15c837ee-c0e6-4baa-8263-4a0ba729aeca_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 charges</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountsReceivableNetCurrent_1725a0e0-02d3-4f85-863c-18363332a6cc_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 allowances for uncollectible accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryFinishedGoods_509ffac7-dcd4-40c6-8604-c29262f11ee0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestructuringReserve_864410dc-62ea-46f0-b684-1c00d4598146_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, December 31, 2020</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_d2ccbab3-a740-41fe-9b99-5f4750bc26f9_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, March 31, 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_OtherCommonSharesRetiredValue_fdfa824e-4c2b-4a06-aea8-fa21ed91cfee_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-20210331.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_FormsandotherproductsMember_4fc925a0-1eb5-44ed-8e50-bb1c8f63ae5b_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-20210331.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c74ba6c7-830d-4ed0-985b-2b6f63113434_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossAttributableToNoncontrollingInterest_05782a30-3e55-4f45-9f47-f0f25ead497d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToNoncontrollingInterest" 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_IncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink: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) Attributable to Noncontrolling Interest, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a8e83b59-93a6-4a04-a2c7-00084a5f997a_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/2020/dei-2020-01-31.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_OtherInventorySupplies_5f71787b-c782-4d9a-8a0d-52661e602f04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestructuringCostAndReserveAxis_03cc6a0b-9d58-439c-b589-23c4c0e3387a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsForRestructuring_c9099c89-362e-4f74-9f18-5892697da68a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Cash_fcc86b21-2ff3-445a-a8fe-0e5dacbacb79_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Goodwill_5c791984-b2ed-4342-b38a-6fd930606364_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_84cef6a8-b5ee-42b1-bec5-a1fd29b3a6ce_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_59c000de-2c62-43ae-a22a-97b0126f8921_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAvailableForSaleSecuritiesLineItems_653b77b6-a3c7-4533-9d0b-4616c9074312_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_64055ee4-f962-4d04-afe7-659a311a2230_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentTransitionReport_73958afe-cb12-4cb2-b0c9-85124986fad3_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/2020/dei-2020-01-31.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_RestrictedCashAndCashEquivalentsAtCarryingValue_f0930777-7404-495f-abb4-930aedd93bb6_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_63a91c28-04f5-470b-8606-614332e53e93_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_f5999b14-852a-4f51-9c18-00b301221d69_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_d39eccef-3c66-4725-b346-3816c534a9cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_FundsHeldForCustomersMember_36de4947-734a-4392-aec8-d58036aac6a9_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-20210331.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_OtherAssetsCurrent_598f3e74-5b3d-4e36-b6d5-fc9ce6629b4f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentQuarterlyReport_97e87a8d-fd3a-40f8-ae30-22235101e0b5_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink: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 Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_42b83f71-0735-4722-aa56-ced8f3225f64_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_95f8fe2d-1f6f-4588-8af1-53386538a82c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_LeaseLiabilityIncurredToBePaidYears3And4_069763a8-300b-4031-a8fe-4ee4245e36d0_terseLabel_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4" xlink: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 obligations due in 2024 - 2025</link:label>
    <link:label id="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4_label_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4" xlink: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 liability incurred to be paid years 3 and 4</link:label>
    <link:label id="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4_documentation_en-US" xlink:label="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4" 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">For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in years 3 and 4 following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredToBePaidYears3And4"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4" xlink:to="lab_dlx_LeaseLiabilityIncurredToBePaidYears3And4" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_0dae90b7-42c6-47c1-a148-bfd02182082f_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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeFixedInterestRate_205e635c-d623-453f-9ee2-48a4d0af8aae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SubsequentEventLineItems_0be62072-f5fe-47dd-a81e-5b0dfcf876f0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_f20d0d6b-9553-446d-8ce6-4832f22804cf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_96ccfdd3-d9c3-42cb-af90-d9979880d55e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of revision on consolidated statement of cash flows</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_9874fae8-8393-407e-9a19-31bab0b5f1e2_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_251b7c4e-48f3-4e6a-b4fb-c9ec34666c43_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeContractTypeDomain_8a7e8461-658a-45ae-b0d2-d4f3b60ab2eb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberOfDilutedSharesOutstanding_ee30f17f-eceb-4800-a30d-26d5c5e9ed86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_60120fc5-1d76-4cb4-a058-f6c1e1205498_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_57ea4356-4a5e-4a9f-bb71-40a6f1671253_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 future 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_LoansandnotesreceivablefromdistributorsMember_d1283dfc-7ad0-4f6a-b5ae-30ef109e2d97_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-20210331.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_EarningsPerShareBasic_a9416e15-dfd4-4e54-b66e-f29f94d0587d_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 (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f5783d33-79cc-44b9-b692-59556d9b9fd1_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReportingunitsforwhichquantitativeanalysiscompletedMember_c5257cb7-ef80-4cff-a4c1-aa1ed42ef0ab_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-20210331.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_dei_EntityFileNumber_8403c875-2a63-4ce0-8764-89d223655f6f_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/2020/dei-2020-01-31.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_DebtDisclosureAbstract_7258f69d-73a0-4591-90bb-0dfa279fbdc8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NotesAndLoansReceivableNetNoncurrent_61843538-2d78-4036-b435-0b609bfd7c1d_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 allowances for doubtful accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_fe73b787-b9df-494c-9eba-8d4e2addb326_terseLabel_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" xlink: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_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_label_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" xlink: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 return to provision adjustments</link:label>
    <link:label id="lab_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_documentation_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" 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 revisions of previously reported income tax expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" xlink:to="lab_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_b68921c0-4b7d-4e87-8743-deb0f0891d0a_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GeographicDistributionDomain_9326d8c3-159c-4266-858c-9951938cccce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_PromotionalSolutionsMember_20883927-812c-4268-8afd-70ece6972f22_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 reportable business segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember" xlink:href="dlx-20210331.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_dlx_OnetotwointernalgradememberMember_2b41df2f-20c7-490c-a702-d683dc9a57e6_terseLabel_en-US" xlink:label="lab_dlx_OnetotwointernalgradememberMember" xlink: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-2 internal grade member [Member]</link:label>
    <link:label id="lab_dlx_OnetotwointernalgradememberMember_label_en-US" xlink:label="lab_dlx_OnetotwointernalgradememberMember" xlink: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 [Member]</link:label>
    <link:label id="lab_dlx_OnetotwointernalgradememberMember_documentation_en-US" xlink:label="lab_dlx_OnetotwointernalgradememberMember" 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 credit quality indicator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OnetotwointernalgradememberMember" xlink:href="dlx-20210331.xsd#dlx_OnetotwointernalgradememberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OnetotwointernalgradememberMember" xlink:to="lab_dlx_OnetotwointernalgradememberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_bd9b5363-fe7b-4632-a523-66ba0f8919f7_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 (used) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_762dea38-4032-4431-ae0a-2d0c6cfd3c62_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink: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 cash provided 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RepaymentsOfLongTermDebt_c9abbc39-882a-4fa0-8b2d-8e592ea2033c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryValuationReserves_8dd28c2e-f2b9-46d2-9993-c1b7b51be2ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" 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">Reserve for excess and obsolete items</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_4ebe8b93-6030-4c99-9da2-e4c6901c55b9_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_431ee451-3c08-49fc-8146-4f369beb50eb_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 period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_4adf6415-b46b-4e0d-bd31-86875b73af9d_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">Accounting Standards Update and Change in Accounting Principle [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_bd00df58-1d10-4706-a9c2-0847866ae2a5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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 unrealized loss on available-for-sale 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BalanceSheetLocationAxis_f3ed16af-f10f-48a8-b548-4c8080685446_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockValue_4ae5c9af-cf43-42db-9df2-7356a627d45f_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: March 31, 2021 - 42,104; December 31, 2020 - 41,973)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermInvestments_5baae827-d5d9-4e5b-bcf1-747f88214b10_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentFiscalYearFocus_4e0f9353-60a2-426d-b8cb-6e39743ac6b6_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/2020/dei-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d3e54d87-0891-453b-826c-b7aa50abf911_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_MarketingandpromotionalsolutionsMember_b892f4c7-4d04-48b1-9069-48dbbe6cd108_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-20210331.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_dei_EntityCurrentReportingStatus_9a330f59-9a5c-400b-86ac-3acea6f4f1f8_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/2020/dei-2020-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensation_196d5257-a029-4615-941c-e7f10c545a88_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 (in 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_efdef9a4-0539-47c3-be9e-0cba01d238c4_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink: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 comprehensive income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentTable_ed9b749e-5356-4bfa-bfa0-abaed9d1532f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MinorityInterest_ca21ffd7-223f-4624-99c6-dffb34450747_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryDisclosureAbstract_56d86ae7-5c1e-4f39-8cf5-56c79ffc2a8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_72cc4f3d-449b-4986-a347-c0e2a81d99f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashAndCashEquivalentsAtCarryingValue_2173c0f1-7c6f-4550-acbd-a7a02da4b90b_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_e629e401-795a-421d-b0f7-fe4eb1066e0a_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfProductInformationTable_eeb3d290-4cc7-4601-a193-93295fcdaa1d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CEOtransitioncosts_d560c918-251a-4b33-89a5-ef9debafcbb0_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-20210331.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_bb166b82-45f4-4bcf-a346-beb7af7462cf_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink: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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink: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 within One Year, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_ebc4819d-466a-4428-82c6-ffcf2010c59e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentReportingAbstract_bced4453-f043-46f0-96f9-f789af8c6cf4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInAccountsReceivable_7315ebdb-0c07-4aae-88b1-b690aaa07e23_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtInstrumentLineItems_2f76ee6d-614f-40ac-a684-08f65b2c91ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquity_a02d6b29-1c1d-4fa8-98c9-572a45b29778_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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, December 31, 2020</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e197fe7f-e70d-4821-9dfe-3bda4d258cac_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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, March 31, 2021</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_5cd31f50-c7a4-49d3-8a70-5e9fcd52200f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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 purchase price payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_4ba97613-2d71-4346-afe3-a317d40e9e0c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5343b33f-5a0e-42de-b4a0-c2f000dd4d93_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncomeTaxDisclosureTextBlock_b0403463-07b9-4e67-9cbf-984a650e28a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink: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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryRawMaterials_f1409521-5375-4c5e-8f49-2b31e07f4b8a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressCityOrTown_1cafc858-5072-434d-853e-72f20f9644f0_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/2020/dei-2020-01-31.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_dlx_Intangiblesfairvalueinputs_6a5e91cd-0c80-41e0-b988-80694585a025_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-20210331.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_FairValueByFairValueHierarchyLevelAxis_67222cca-f8f6-44a3-b573-aa83391c76bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_5c2d4ee6-8779-4b36-a74e-e2be32d79664_terseLabel_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink: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_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_label_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink: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 payables and receivables for prior year tax returns</link:label>
    <link:label id="lab_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_documentation_en-US" xlink:label="lab_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" 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_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:to="lab_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_49f69908-5f27-4e60-90ea-e24d6b2d1bb8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseCost_e328c58d-e53e-4db0-8e4f-1de6837ccefb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NotesReceivableNet_28fc9f24-eb66-458d-a5a7-839de0912811_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancialInstrumentAxis_1c8d7bef-3e38-4954-b1bc-3ad2d6ac64b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_MaturityPeriodDebtSecurities_e31f9e5f-236a-405d-ae2c-cf18d38b0b58_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-20210331.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_817b356c-dfc5-4a07-864f-667ac875431d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_5f20cd0b-69f1-4222-bcd4-7aa677a6a27d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherNoncashIncomeExpense_da75e55f-78aa-4aa7-85d0-9f0324cefd55_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProductMember_79db1482-b4f4-4298-8f39-fa50b6badf56_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityComponentDomain_48859465-b645-4211-abc4-77fc3231ea7b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_aef0848f-4c2a-4fe8-80fa-73eb3eafa39a_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink: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 Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtMember_d2bb5ee2-16b5-4c0e-9409-aba3e8aa561c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtMember" xlink: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 debt securities [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtMember" xlink: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 Government Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignGovernmentDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_999839b4-e23d-4527-bd28-eff08850670f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_872e226c-17d6-4eff-bcfa-fae1050b0beb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInOtherNoncurrentAssets_78a300ac-a6e3-49c3-b558-b6acf1925c71_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_GrossProfit_7e213145-d556-4e2b-8223-d606ffee9a01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_PropertyPlantAndEquipmentNet_c1c792d4-6343-4702-992f-8a1a0a65d56d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink: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 of $360,161 and $360,907, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_25324e71-ffd8-41d4-a55e-7200ac0ba2cd_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityTaxIdentificationNumber_3db5677d-13ad-430f-8ecd-5462ed1bf074_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/2020/dei-2020-01-31.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_LesseeLeaseDescriptionTable_2d17b592-ab15-4ca7-a5ab-cf28feedb498_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLoss_d850e107-6959-4956-9da0-2eb70b4fbb40_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 (loss) attributable to Deluxe</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1ecf7c9c-ad70-48e5-86b0-6c01430adf7b_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherpaymentssolutionsMember_0405ccd2-1b72-4235-9e91-649224e327d6_terseLabel_en-US" xlink:label="lab_dlx_OtherpaymentssolutionsMember" xlink: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 payments solutions [Member]</link:label>
    <link:label id="lab_dlx_OtherpaymentssolutionsMember_label_en-US" xlink:label="lab_dlx_OtherpaymentssolutionsMember" xlink: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 payments solutions [Member]</link:label>
    <link:label id="lab_dlx_OtherpaymentssolutionsMember_documentation_en-US" xlink:label="lab_dlx_OtherpaymentssolutionsMember" 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 payments solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherpaymentssolutionsMember" xlink:href="dlx-20210331.xsd#dlx_OtherpaymentssolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_OtherpaymentssolutionsMember" xlink:to="lab_dlx_OtherpaymentssolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fc05515e-01c2-4d1f-a520-1d4ba7e9484a_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:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossNetOfTax_2d70a042-56c0-49a1-a44a-358f4e88fd30_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Net current-period other comprehensive income (loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ProvisionForLoanLossesExpensed_8856adfa-2850-429d-9f49-6380c1d2f3ae_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 (benefit) expense</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TradeNamesMember_b20d7db8-3dbf-4603-bc8a-d18a240071b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryWorkInProcess_a3e655a9-776e-4e53-bd54-8d6ab21855a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Otherchangesinprepaidproductdiscounts_e847220f-7941-4d61-bfaf-0b710746892f_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-20210331.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_AssetsCurrent_7020c22e-009e-4339-9ed7-e437175f7484_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_CurrentFiscalYearEndDate_f73e2245-ac0f-4899-8687-3c929b843a73_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/2020/dei-2020-01-31.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_EarningsPerShareAbstract_72d43ce0-2b69-46d7-af80-4586ecca9cc4_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 Per Share [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestructuringCharges_4e05cb49-06e7-45b1-865f-c841e2d865d1_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">Restructuring and integration expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_6bbda834-efca-4a26-843e-5ae962795b2c_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_52e63930-d6d6-4b21-93f3-ddd2a2e7dfe7_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, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsMember_15e5ec67-5887-4775-b05a-d7f36d288855_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">Amortizable intangibles [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedDefinedBenefitPlansAdjustmentMember_e2a061dd-8e9b-4cf7-b197-f0004089bc9c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink: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 [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1e2f1089-0c4e-4d55-8fcf-83f3da3685f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_d4fc4793-d2df-45e7-b68a-581be5c10b6f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityAbstract_9e9a9e29-4100-4a61-ab94-07b9c792cb49_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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 Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_780c9dca-3d65-4b77-a260-32d2d5bda068_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentFiscalPeriodFocus_6d3b308e-d7fb-4038-9316-6dcf04506014_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/2020/dei-2020-01-31.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_NotesReceivableMember_a00b7ddd-9be3-429c-9a0f-849019ae5865_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">Loans and 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAvailableToCommonStockholdersDiluted_68e850bc-0243-4d89-9867-408d5c43d494_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SupplementalCashFlowInformationAbstract_d44af285-625e-4b8e-96d6-f36fea663a8d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_InternaluseComputerSoftwareIntangibleAssetMember_46ee462a-ed3f-49b5-aee4-127dad0c2602_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-20210331.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_8feb0cf6-eda6-4574-ace7-1c22afe6d051_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessAcquisitionAcquireeDomain_fe1debaa-de1a-423c-8a9b-96fbfeeea346_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b031f324-d2cd-41f5-83a7-a476bf9fa21f_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityFilerCategory_e3dc5c37-a60e-4773-87e4-625e49917543_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/2020/dei-2020-01-31.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_CommonStockMember_5e8c03cc-395e-490c-add0-5a87baf141ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedTranslationAdjustmentMember_6e17e119-5ba4-4407-8f8a-99e5e00a134e_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ProductsAndServicesDomain_421114a8-b1e3-4a21-97c6-808b54e14cd7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_GuaranteedInvestmentContractMember_a97978a3-3363-46de-81e8-e16f079813ed_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteedInvestmentContractMember" 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 guaranteed investment certificates [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_29c10ae9-1b54-41e6-8a28-34c06d627f19_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_de945fc4-991f-4a9f-b115-4881ab6fb8fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_MeasurementInputrevenuegrowthrateMember_48505ed1-fc27-4e15-a141-8009776ca313_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-20210331.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_7dd8e214-ed65-46a8-b207-c239727b9e86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_TechnologyBasedIntangibleAssetsMember_8c20d21a-95f6-4332-839a-d48fce6b1041_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NotesReceivableFairValueDisclosure_91a2a1c8-2e90-4080-bf36-de883b59fec7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_2cb9f15e-7986-4bac-b937-ad810f8cca86_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink: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 out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_41189814-789d-4cdf-8747-5c931236e210_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 March 31, 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsGross_758305e8-2dcf-4939-80eb-eb8f2ef20bef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_4afd63db-5068-4f5f-872b-457e97e87321_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 Five Through Ten Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RestatementDomain_2bce1e98-0afd-450f-9877-1b9906084e92_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_CapitalLeaseObligationsIncurred_152c13f0-0fa4-4c76-9460-1d262cd37699_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink: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 lease obligation</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink: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 Obligation Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_dlx_MeasurementinputgrossmargingrowthrateMember_13781719-27d5-4ed7-80f1-1780fa6637d3_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-20210331.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_MoneyMarketFundsMember_0186ecee-fd3f-4475-94e7-195d8c1dc3f1_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 securities [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_1bbf9a36-e52f-4e28-a091-0eff6e17edd3_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market securities [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProvisionForDoubtfulAccounts_13b76d1e-f7b5-4c32-8346-d9653aeed1ba_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 (benefit) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NotesReceivableGross_f2ba552d-b383-4520-a16b-8b502c014032_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6f708b49-4be7-48eb-b246-cbebfbf3bab8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_517fd7ec-ead6-4ee1-863a-d8556a7903ac_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_SmallBusinessDistributorsMember_d9fc2b39-afb9-4f15-b4bd-8b28a9c6078f_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-20210331.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_dlx_CloudSolutionsWebHostingreportingunitMember_39d6f6eb-fb72-467b-afc7-0d0b0de79e19_terseLabel_en-US" xlink:label="lab_dlx_CloudSolutionsWebHostingreportingunitMember" xlink: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 Web Hosting reporting unit [Member]</link:label>
    <link:label id="lab_dlx_CloudSolutionsWebHostingreportingunitMember_label_en-US" xlink:label="lab_dlx_CloudSolutionsWebHostingreportingunitMember" xlink: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 Web Hosting reporting unit [Member]</link:label>
    <link:label id="lab_dlx_CloudSolutionsWebHostingreportingunitMember_documentation_en-US" xlink:label="lab_dlx_CloudSolutionsWebHostingreportingunitMember" 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 Web Hosting reporting unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsWebHostingreportingunitMember" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsWebHostingreportingunitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_CloudSolutionsWebHostingreportingunitMember" xlink:to="lab_dlx_CloudSolutionsWebHostingreportingunitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_55711891-532a-4ef4-8fd2-cc80544e302c_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_c96e3707-e75f-41ef-a7c8-d46a694d5203_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NonoperatingIncomeExpense_6ee44a51-798d-4184-8951-29188b7110f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Prepaidproductdiscountpayments_7fcb081a-25a1-4a0c-9fa9-0363d9373a84_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_471b2f37-f0fa-499c-9ed4-a299b6602a32_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-20210331.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_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_3eb8f7f9-b667-4a0d-bd6d-8dffd3e2bf58_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink: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 Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68b04984-03ee-4ac1-94c5-7effce1a2104_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesAbstract_ceaf6733-06c2-4d40-a74f-3a8c970c22a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_36999352-143f-4af2-a52a-1acbb6240d41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EmployeeSeveranceMember_ae9ddad2-84b9-46c8-851f-6e8760456ec7_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 benefits [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LineOfCreditFacilityInterestRateDuringPeriod_1e05764d-e8a0-4ede-82c2-b2793dfb2e70_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_18a1612c-a7fc-4007-a47d-704a48a85f01_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_ff14acee-516a-4782-96e7-3cf5057803b5_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_9b0e0740-9fd6-49ce-b971-3eb19d6f9c86_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 period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_cbc1af46-79d3-4760-804e-3d6dc26a0e35_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" 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</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_86b36388-82bd-4e6d-95ac-a9afcddd9804_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LongTermDebtFairValue_4bf13a2d-285f-4664-bb0b-4ce20ef6340b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_abd74cdd-baa1-41cf-ab9b-96ff91546708_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Revenues_d3e03bab-1f40-4d16-9fd4-3234bf71182c_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">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_82c50e46-1e28-4fd5-8f0b-8bf52164cfa9_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncomeTaxExpenseBenefit_78bb5565-0c8e-4ca8-ab6e-6d3809fafad0_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) benefit</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_28d364f5-76e2-4dda-b99b-09e584bc2e17_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8909c818-a2a7-49d0-b590-0b2bb3c942ab_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_a7e76d77-5443-4cbe-a821-fbe601f3e994_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 period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_97d51ef1-e180-4925-9645-3cf911cfadb4_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">Total 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToAcquireMarketableSecurities_cc5c2a6d-b274-4bb5-b42a-466c2053a1b7_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 marketable 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_36d8e86a-b66f-4ed0-b3f3-f0a956d48341_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink: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 on cash flow hedge arising during the period, tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AccruedLiabilitiesCurrent_a19eae54-7a66-44c2-8f9b-20850f714591_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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_AccruedLiabilitiesCurrent_6adedadf-b34c-44c5-866b-0c7c15106a87_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareDiluted_79d9eb03-3148-4aa0-a06c-773b3409a22c_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 (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f13d6b5d-6e00-4bb3-877a-59a825432e3c_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_FirstAmericanPaymentSystemsLPMember_79a3a69d-9b49-4641-8900-964e1eb7502b_terseLabel_en-US" xlink:label="lab_dlx_FirstAmericanPaymentSystemsLPMember" xlink: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 Payment Systems, L.P. [Member]</link:label>
    <link:label id="lab_dlx_FirstAmericanPaymentSystemsLPMember_label_en-US" xlink:label="lab_dlx_FirstAmericanPaymentSystemsLPMember" xlink: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 Payment Systems, L.P. [Member]</link:label>
    <link:label id="lab_dlx_FirstAmericanPaymentSystemsLPMember_documentation_en-US" xlink:label="lab_dlx_FirstAmericanPaymentSystemsLPMember" 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, L.P.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanPaymentSystemsLPMember" xlink:href="dlx-20210331.xsd#dlx_FirstAmericanPaymentSystemsLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dlx_FirstAmericanPaymentSystemsLPMember" xlink:to="lab_dlx_FirstAmericanPaymentSystemsLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_ce88f9d2-69e3-4e1c-97ac-229ff9308c3f_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/2020/dei-2020-01-31.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_dlx_Restructuringchargesnet_122a3a6b-5d1f-4990-bee1-2e38e31cdc18_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 charges, net</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-20210331.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_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d0d78981-3760-4d7a-a319-53ec78efcfa7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" 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">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d0348d71-1595-4cec-bfcd-cd7b531b1651_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_c1a86244-37aa-4d00-9813-bee23b0b48ca_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_d99175ec-797b-415a-b294-dea605481886_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeLineItems_5e5511d2-b631-454b-bbf2-6952029a6df3_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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Depreciation_52473c5a-2c67-47dc-b231-994f9b1c0a31_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressAddressLine1_38a85ecd-49df-42e4-b81a-79d02b896cd0_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/2020/dei-2020-01-31.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_dei_EntityEmergingGrowthCompany_182038fb-2990-473b-9c1e-a2a22c41fc04_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/2020/dei-2020-01-31.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_dlx_Netchangeincustomerfundsobligations_16f71adf-4bcb-4b9d-ab98-b4b302d4a4ca_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-20210331.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_DeferredIncomeTaxExpenseBenefit_4caf6fa4-d14f-44c2-adf3-903fd3e545b5_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_93656e4c-9829-4251-b2b9-78ed3416b0d6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink: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 fair value, intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c2674d6a-56a1-400a-813a-649bd9b1f6a6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink: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, maximum commitment</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink: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, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cfe328ce-0249-4105-a587-eeee599507ec_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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 amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8d80bd0d-3834-4a75-8b00-4ef8205951b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_MaximumMember_9eab22cf-29dd-4bb7-a57b-9baa4d3134a6_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_NoncontrollingInterestMember_a61c618c-d3b3-4294-8a41-7011564c22e7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DividendsCommonStockCash_0e4634a8-d663-45ce-9cb7-e25812d00e63_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 ($0.30 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnusualOrInfrequentItemsDisclosureTextBlock_fe1bbfd1-c4c6-413c-8d17-f81301f347c2_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and uncertainties COVID-19</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_729c4933-27ce-4dff-83aa-a5522e404f68_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesWriteOffs_f2c7991f-e462-406f-9ad8-e45fe49d1149_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfNetBenefitCostsTableTextBlock_fd0caf02-fc30-49bb-b4ac-bd310b1292a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8186ea85-a118-48b7-b90e-9494dbce9495_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cdc95149-8ea9-4a5c-82dd-b9e8e1a7b774_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and non-recurring fair value measurements [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_892c0d04-fd6e-4e6c-80e8-42c5e520cd50_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_206bc973-fa5d-48af-8672-3acd1d402e96_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_Prepaidproductdiscounts_42554009-1a66-469f-b0b4-79b7bf16165d_terseLabel_en-US" xlink:label="lab_dlx_Prepaidproductdiscounts" xlink: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_Prepaidproductdiscounts_c3d21a6e-613f-45f7-977f-f459b0e4d250_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_d4a213b7-311f-410b-a632-3ffe99bfca1e_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 period</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-20210331.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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_fec95c97-e590-42d2-b61b-3a80a1be0e0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_99944cb3-022c-41d4-b9fa-a03b47bc10ce_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">Allowances for uncollectible accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_b8b01ece-4109-41cd-80a9-9bafc243140d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_TradingSymbol_c09d1dd5-1f42-4b03-b130-6b59f1d391b4_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/2020/dei-2020-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_92f9a717-dd5a-48ec-8678-9f0c08f61746_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 Income (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisposalGroupClassificationDomain_0fef09e2-527a-4cb0-9efa-824694aa7e46_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_16051fdd-69d8-44bf-a5b6-8053f237576e_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 under employee plans</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueByBalanceSheetGroupingTable_622f3597-1db2-4bd2-bd1f-acc324d010f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareTextBlock_2329ef60-5a64-4d03-845a-4e4f72960072_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_675bcdc1-0bcd-4daa-856e-db8435de29c5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink: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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink: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 Reconciling Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bb9e21cf-fe81-4736-9dde-1eb097b20519_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d4ba53dd-7f69-4c6a-a88d-3b8d486e91b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e6cd76dc-b017-4ab1-9670-eb3798a0892c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityShellCompany_85121a71-5e31-4fe7-979b-b0263567e68a_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/2020/dei-2020-01-31.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_SegmentReportingInformationLineItems_86141876-d787-46b5-8099-3b111117fb2d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink: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 [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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementsRecurringMember_82c5bbee-a4f1-41a9-9ad5-c0f30f55b450_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dlx_CustomerRebates_4c92793f-7012-4b86-a70e-8adf976e9e9d_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-20210331.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_us-gaap_MeasurementInputDiscountRateMember_608aab50-3fed-45e4-998c-fff07b4a7a64_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementOfFinancialPositionAbstract_f7be3886-e98c-4107-a68c-d913a7fd604a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>dlx-20210331_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 2021 Workiva-->
<!--r:0eee8252-4221-4225-a189-22b8945162fe,g:72b47774-2dec-4fc8-9adb-ddc5dbaf56b4-->
<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-20210331.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_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9728d308-719c-43bb-98fc-27f9c9ec373e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentType_9728d308-719c-43bb-98fc-27f9c9ec373e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_a726a069-8dba-49f5-b3c5-785265cff8c0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentQuarterlyReport_a726a069-8dba-49f5-b3c5-785265cff8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fab21cff-f2a6-43b0-8052-f726a6e03747" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentPeriodEndDate_fab21cff-f2a6-43b0-8052-f726a6e03747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_08d0cecb-8a85-4a68-b0c5-c308f6f75934" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentTransitionReport_08d0cecb-8a85-4a68-b0c5-c308f6f75934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_77680012-ca14-4fe9-9689-54541bc3d873" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityFileNumber_77680012-ca14-4fe9-9689-54541bc3d873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e1817a15-381b-4fde-bf13-4399aeb22e78" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityRegistrantName_e1817a15-381b-4fde-bf13-4399aeb22e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_73015b90-9bc5-4fd5-b714-a7226b353af1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityCentralIndexKey_73015b90-9bc5-4fd5-b714-a7226b353af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_5b414b38-609c-456b-9ef3-b2fc604eb16e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_CurrentFiscalYearEndDate_5b414b38-609c-456b-9ef3-b2fc604eb16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7f499868-598e-410d-be96-24058c1b1d2b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentFiscalYearFocus_7f499868-598e-410d-be96-24058c1b1d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8c3c7f86-f1b8-4312-9f41-f3f9cc1056fa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8c3c7f86-f1b8-4312-9f41-f3f9cc1056fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4809874d-3f39-4107-8244-2f2fe9fa7838" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_AmendmentFlag_4809874d-3f39-4107-8244-2f2fe9fa7838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d5349c88-b71e-43e7-b1fe-8e895f45a2ee" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d5349c88-b71e-43e7-b1fe-8e895f45a2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7ad022f8-3dbc-4f16-b0fd-f7aa915989ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityTaxIdentificationNumber_7ad022f8-3dbc-4f16-b0fd-f7aa915989ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1dbd0adf-f57c-4333-a6fb-dc3775139e06" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityAddressAddressLine1_1dbd0adf-f57c-4333-a6fb-dc3775139e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_187811d2-b022-44be-af6b-594b820078b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityAddressCityOrTown_187811d2-b022-44be-af6b-594b820078b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5a8cd103-0d3c-4483-b5eb-becfc0131687" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityAddressStateOrProvince_5a8cd103-0d3c-4483-b5eb-becfc0131687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_041099be-4ee9-4cb5-80e5-98baef9775a1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityAddressPostalZipCode_041099be-4ee9-4cb5-80e5-98baef9775a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fe7ef002-bbdd-40ec-8812-97bf0fa17c24" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_CityAreaCode_fe7ef002-bbdd-40ec-8812-97bf0fa17c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_41d02c73-8ae7-4db5-994f-860d96245f05" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_LocalPhoneNumber_41d02c73-8ae7-4db5-994f-860d96245f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_592cd127-fca0-4ee2-b0fe-550d842949b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_Security12bTitle_592cd127-fca0-4ee2-b0fe-550d842949b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7348c2c6-1b81-47ba-a5c6-a0b1ad555fff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_TradingSymbol_7348c2c6-1b81-47ba-a5c6-a0b1ad555fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b32d8d04-9a1f-44c4-b7de-536c1b1ae488" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_SecurityExchangeName_b32d8d04-9a1f-44c4-b7de-536c1b1ae488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7787a22b-f5c4-4df1-8352-497b6d2e1f45" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityCurrentReportingStatus_7787a22b-f5c4-4df1-8352-497b6d2e1f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1975591a-6ecf-4121-82e3-4f59c7ee4c5b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityInteractiveDataCurrent_1975591a-6ecf-4121-82e3-4f59c7ee4c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_09e8e93f-c791-4505-a725-843b4f66d59f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityFilerCategory_09e8e93f-c791-4505-a725-843b4f66d59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1a024dbd-21e5-453f-885e-f6182937261b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntitySmallBusiness_1a024dbd-21e5-453f-885e-f6182937261b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_cc94e3f6-62f8-49ba-8365-0f155f2230ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityEmergingGrowthCompany_cc94e3f6-62f8-49ba-8365-0f155f2230ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_d30aa761-2113-4dd9-beab-12828bc9f034" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityShellCompany_d30aa761-2113-4dd9-beab-12828bc9f034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a5533613-010b-4b77-83f6-1c659d784f3a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_505474ff-2e78-4702-b0ca-b9d125f7dbbd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a5533613-010b-4b77-83f6-1c659d784f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnaudited"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d442714b-7c76-4416-b2cb-5f8c6c0af1fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d442714b-7c76-4416-b2cb-5f8c6c0af1fe" xlink:to="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6227483c-8aca-4ec1-8417-24faf954b173" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6227483c-8aca-4ec1-8417-24faf954b173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c57b455f-7af2-4eef-86fb-174d7e0db0a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c57b455f-7af2-4eef-86fb-174d7e0db0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aa5b656f-70f2-48f4-a88e-80ca7c560b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_InventoryNet_aa5b656f-70f2-48f4-a88e-80ca7c560b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_09751aac-53ab-48b0-b8b4-4ed37e266e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_FundsHeldForClients_09751aac-53ab-48b0-b8b4-4ed37e266e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_77d8b2f1-6210-49de-98aa-a376929a216c" xlink:href="dlx-20210331.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_77d8b2f1-6210-49de-98aa-a376929a216c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a776f589-ab32-4c4b-bebf-2fc97829ea44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_OtherAssetsCurrent_a776f589-ab32-4c4b-bebf-2fc97829ea44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3dfc6cda-fbe1-4e1c-b9b9-b131c2bf5c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6ef7ffe7-b7e4-4227-ab85-5b77fb01ce2e" xlink:to="loc_us-gaap_AssetsCurrent_3dfc6cda-fbe1-4e1c-b9b9-b131c2bf5c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c9e2fe89-d031-4646-b070-4c0ccc759955" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c9e2fe89-d031-4646-b070-4c0ccc759955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_f776d3f5-2d82-4291-a87c-4365a96f24cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_LongTermInvestments_f776d3f5-2d82-4291-a87c-4365a96f24cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_22acd71b-f67e-4cb6-bd7c-841848c60077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_22acd71b-f67e-4cb6-bd7c-841848c60077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8f0592dc-a727-4538-8a8f-fd5baa333beb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8f0592dc-a727-4538-8a8f-fd5baa333beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_79f4cf1b-50cb-4e28-bb54-eacf72a016ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_79f4cf1b-50cb-4e28-bb54-eacf72a016ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3781a119-f59a-4e2a-99f7-6c90af30ddef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_Goodwill_3781a119-f59a-4e2a-99f7-6c90af30ddef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b55a9b52-7e70-4f89-8a1f-05a217078610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b55a9b52-7e70-4f89-8a1f-05a217078610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_322c4c67-f41b-4d88-b1de-2fed53e56229" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c6c9682f-59ac-40c4-81fc-57370b276753" xlink:to="loc_us-gaap_Assets_322c4c67-f41b-4d88-b1de-2fed53e56229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d442714b-7c76-4416-b2cb-5f8c6c0af1fe" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7eb3f705-46cf-4288-ac19-27e5e2b97cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:to="loc_us-gaap_AccountsPayableCurrent_7eb3f705-46cf-4288-ac19-27e5e2b97cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersLiability_26781fa8-27da-4818-a6c1-c880033416cf" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:to="loc_dlx_FundsHeldForCustomersLiability_26781fa8-27da-4818-a6c1-c880033416cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_761606f5-94ab-4b4f-9725-b5ae4d02583a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_761606f5-94ab-4b4f-9725-b5ae4d02583a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7d02d1bd-b35a-4fad-a27d-f0d3315ea65f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_80832f0a-fb30-4eef-958e-45e367f09b70" xlink:to="loc_us-gaap_LiabilitiesCurrent_7d02d1bd-b35a-4fad-a27d-f0d3315ea65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa219435-77cb-499d-8284-d94a0738cf49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa219435-77cb-499d-8284-d94a0738cf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2db319a-6bfa-4c78-a306-303039c58f26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2db319a-6bfa-4c78-a306-303039c58f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a237f06a-5b29-4e00-8fca-c07f6042ad6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a237f06a-5b29-4e00-8fca-c07f6042ad6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_26010d4c-731f-426a-a74f-d1d71452243c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_26010d4c-731f-426a-a74f-d1d71452243c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_78072f06-f845-46a0-a46b-92bbb33ef840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_CommitmentsAndContingencies_78072f06-f845-46a0-a46b-92bbb33ef840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_32f48e1f-4415-45d5-bc7a-1e694cf63797" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cb797097-acf1-4ae3-882f-05c51dd04227" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_CommonStockValue_cb797097-acf1-4ae3-882f-05c51dd04227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_371001d8-fa32-4bc1-8a1e-05122146a562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_AdditionalPaidInCapital_371001d8-fa32-4bc1-8a1e-05122146a562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fd8eea6c-e243-4594-a8dc-b9faac96d1f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fd8eea6c-e243-4594-a8dc-b9faac96d1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1aaba38d-bfc1-4e57-b86d-abc7bd5b5d57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1aaba38d-bfc1-4e57-b86d-abc7bd5b5d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_a1e0def9-46a2-4681-a587-d662dee28beb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_MinorityInterest_a1e0def9-46a2-4681-a587-d662dee28beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a2b3a119-7fd9-4695-b9c6-d91982a12b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a2b3a119-7fd9-4695-b9c6-d91982a12b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b7df9cd0-7193-4a75-8933-9c837a78fce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec8407c7-9cc1-4523-ba72-baf474a4a543" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b7df9cd0-7193-4a75-8933-9c837a78fce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_711f03c1-a6a7-4656-908b-0333d8397178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_711f03c1-a6a7-4656-908b-0333d8397178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_162f8934-977e-4498-97a1-56a7a3767966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_162f8934-977e-4498-97a1-56a7a3767966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3478d83a-3dc0-4d3d-9585-a2ea07cd9e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3478d83a-3dc0-4d3d-9585-a2ea07cd9e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ddbc6bdc-84cd-459f-9473-20b3a24720ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ddbc6bdc-84cd-459f-9473-20b3a24720ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_24fbaa98-3d63-4c6b-8307-16a5d2e8270e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_24fbaa98-3d63-4c6b-8307-16a5d2e8270e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7030428d-44dc-4fcc-813d-0ba912749e4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a0ae6628-48be-4674-8bb1-8545a4647c9b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7030428d-44dc-4fcc-813d-0ba912749e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_2b0bceae-9687-45e6-abf6-bf187118614c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2b0bceae-9687-45e6-abf6-bf187118614c" xlink:to="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:to="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c7ae1099-e87d-4906-94f2-fb543da1df3f" xlink:to="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_2eb00b70-64b1-4344-9bd6-267bc2c42fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:to="loc_us-gaap_ProductMember_2eb00b70-64b1-4344-9bd6-267bc2c42fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_3824f454-18e3-43f7-a790-ad9f6dedb455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6dde21a4-5d8d-4773-bd4a-51ba1b516c0b" xlink:to="loc_us-gaap_ServiceMember_3824f454-18e3-43f7-a790-ad9f6dedb455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c1e79da8-a954-4f80-a924-cf1173c2fd96" xlink:to="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e65c6123-2601-4018-a4e7-dcde6d431a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_Revenues_e65c6123-2601-4018-a4e7-dcde6d431a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8ff369a1-ec51-4da6-acc6-57bf1e156c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_CostOfRevenue_8ff369a1-ec51-4da6-acc6-57bf1e156c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e807f6b7-bd52-41da-9c3d-79d0860fae92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_GrossProfit_e807f6b7-bd52-41da-9c3d-79d0860fae92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be11453a-bbe5-420d-87e6-9cb55e316186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be11453a-bbe5-420d-87e6-9cb55e316186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RestructuringOperatingExpense_a47caa6c-458f-42d6-a82b-07d8698382e3" xlink:href="dlx-20210331.xsd#dlx_RestructuringOperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_dlx_RestructuringOperatingExpense_a47caa6c-458f-42d6-a82b-07d8698382e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_29cdb7bf-cbbe-4fd4-9bff-7c0aed6a9030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_AssetImpairmentCharges_29cdb7bf-cbbe-4fd4-9bff-7c0aed6a9030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d9abc0e-5f42-4265-b0f4-542207a16742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d9abc0e-5f42-4265-b0f4-542207a16742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_33fb521c-337f-4e7d-86bd-1ba05740d5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_InterestExpense_33fb521c-337f-4e7d-86bd-1ba05740d5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_925fe068-7fed-4b8c-8a5b-33b4be366c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_925fe068-7fed-4b8c-8a5b-33b4be366c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15719570-545a-4688-bf9a-55e1731f7aaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_15719570-545a-4688-bf9a-55e1731f7aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eb8994d1-7840-4eeb-8dd9-f5b921cbd9a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eb8994d1-7840-4eeb-8dd9-f5b921cbd9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fb1a23a5-4917-4e8c-af44-dfdfc40b1d82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ProfitLoss_fb1a23a5-4917-4e8c-af44-dfdfc40b1d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4e5e4e1a-69fd-4114-8ca8-4ab8d2153475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4e5e4e1a-69fd-4114-8ca8-4ab8d2153475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cb914af9-3b98-4c78-adc0-1d020b8855c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_NetIncomeLoss_cb914af9-3b98-4c78-adc0-1d020b8855c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2b2314c7-48fe-447f-a7c0-785ee9f72b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2b2314c7-48fe-447f-a7c0-785ee9f72b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d77522e4-b4a5-488f-919d-426f38723910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d77522e4-b4a5-488f-919d-426f38723910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a67b2a21-6454-45b1-b408-e4dbea543b79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_EarningsPerShareBasic_a67b2a21-6454-45b1-b408-e4dbea543b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_372ae6db-28c3-4016-bad7-cd267a1dfe0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40acbecd-53f5-4ba6-bf29-a957dcc2326e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_372ae6db-28c3-4016-bad7-cd267a1dfe0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_3436cfe1-1f58-4fe1-8dca-d61a39edd297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_3436cfe1-1f58-4fe1-8dca-d61a39edd297" xlink:to="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_80af7b10-5e9a-49ea-801b-a7d53d2b5328" xlink:to="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fe3ad69d-0fd3-4d47-a4c5-b359672d8faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_CommonStockMember_fe3ad69d-0fd3-4d47-a4c5-b359672d8faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_63ca97dc-a03c-4858-9ab0-46072b69147d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_63ca97dc-a03c-4858-9ab0-46072b69147d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6cb0b336-35e9-4dc8-8141-28440595d431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_RetainedEarningsMember_6cb0b336-35e9-4dc8-8141-28440595d431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c694580a-0ec6-4857-986c-f002f71f52ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c694580a-0ec6-4857-986c-f002f71f52ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_07f0d190-faef-4b53-962f-2806ef52ec1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3f6fc5cc-42f0-4b01-b136-45b8cbb26da4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_07f0d190-faef-4b53-962f-2806ef52ec1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_12e08ff3-0e80-4d78-bb07-ef5b07a0b6b5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_11918670-b010-41df-b1e8-5feb4a52d0e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_339aa896-f28b-4d55-913a-cc42d65ab1e7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_11918670-b010-41df-b1e8-5feb4a52d0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b3fbc440-a4ad-4b4b-af69-e866dbf2d189" xlink:to="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_814e3a76-fbec-448f-94ab-dcd0c69c5981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_814e3a76-fbec-448f-94ab-dcd0c69c5981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a89039be-508e-43d5-ae99-86d46b2f307a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a89039be-508e-43d5-ae99-86d46b2f307a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b866c329-b428-44d1-a302-c4b0d0db6488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_NetIncomeLoss_b866c329-b428-44d1-a302-c4b0d0db6488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b4e9b436-8fe5-4fbd-bc3b-d4b466b4922c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b4e9b436-8fe5-4fbd-bc3b-d4b466b4922c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0aefdff7-ebfa-4ff4-a868-fda6fb6baebf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_ProfitLoss_0aefdff7-ebfa-4ff4-a868-fda6fb6baebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_4c2880c0-af04-4e45-9c1d-c3cd0ce49073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_DividendsCommonStockCash_4c2880c0-af04-4e45-9c1d-c3cd0ce49073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2ba17b5e-9876-4aec-bc1c-7f0a0ac979c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2ba17b5e-9876-4aec-bc1c-7f0a0ac979c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_708797c2-88a9-49fc-b54d-892c5742adfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_708797c2-88a9-49fc-b54d-892c5742adfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_350e93d0-c105-4f06-b362-dd73d87f46d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_350e93d0-c105-4f06-b362-dd73d87f46d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_76314dfe-b816-4152-acba-a76476419c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_76314dfe-b816-4152-acba-a76476419c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredValue_2914cea3-3d7d-47a3-8770-90e0e7e1898d" xlink:href="dlx-20210331.xsd#dlx_OtherCommonSharesRetiredValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_dlx_OtherCommonSharesRetiredValue_2914cea3-3d7d-47a3-8770-90e0e7e1898d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherCommonSharesRetiredShares_fb7a84ce-ea40-44f1-ad57-9177b59c6214" xlink:href="dlx-20210331.xsd#dlx_OtherCommonSharesRetiredShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_dlx_OtherCommonSharesRetiredShares_fb7a84ce-ea40-44f1-ad57-9177b59c6214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2b3db331-1b89-44bb-a2b6-feac41aef8b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2b3db331-1b89-44bb-a2b6-feac41aef8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_7b533e7c-7c17-4d7d-bf03-8703394acc2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_7b533e7c-7c17-4d7d-bf03-8703394acc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e102b03-ca20-4fb6-b360-6b3a2391d08d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e102b03-ca20-4fb6-b360-6b3a2391d08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2830b17d-a649-4d71-96e5-64233383e68d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2830b17d-a649-4d71-96e5-64233383e68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ace343cd-eeff-4687-8026-55c9ef277424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_992c7389-2254-4aae-9169-ab8511601ca9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ace343cd-eeff-4687-8026-55c9ef277424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_10fabcbc-de30-46d6-81b7-d8a670d7ea0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_69e8f9e8-cf64-42e5-ae1e-180b72ef59f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_10fabcbc-de30-46d6-81b7-d8a670d7ea0b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_69e8f9e8-cf64-42e5-ae1e-180b72ef59f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="dlx-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_870b3dca-aaf8-4be6-91ec-0f2852891eda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_870b3dca-aaf8-4be6-91ec-0f2852891eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0b09d08a-bba8-41f4-a626-751280f70248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_870b3dca-aaf8-4be6-91ec-0f2852891eda" xlink:to="loc_us-gaap_ProfitLoss_0b09d08a-bba8-41f4-a626-751280f70248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_870b3dca-aaf8-4be6-91ec-0f2852891eda" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_83c92931-c886-482e-8766-a7356aa4648f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_Depreciation_83c92931-c886-482e-8766-a7356aa4648f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_4f64570b-0a06-44dc-8dc6-1447396e047e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_AdjustmentForAmortization_4f64570b-0a06-44dc-8dc6-1447396e047e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ccddf34d-c876-46cb-8474-2c46910cb49d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_OperatingLeaseCost_ccddf34d-c876-46cb-8474-2c46910cb49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_5aa55084-6fc6-4b5a-a886-e1cf4c7710a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_AssetImpairmentCharges_5aa55084-6fc6-4b5a-a886-e1cf4c7710a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationofprepaidproductdiscounts_b5bd458d-60ba-449d-94ea-2ed83df48b92" xlink:href="dlx-20210331.xsd#dlx_Amortizationofprepaidproductdiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_dlx_Amortizationofprepaidproductdiscounts_b5bd458d-60ba-449d-94ea-2ed83df48b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c242617-55fc-4b90-8301-13890495bc0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c242617-55fc-4b90-8301-13890495bc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8a3747e3-e212-4615-8745-bbe31a989d9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_ShareBasedCompensation_8a3747e3-e212-4615-8745-bbe31a989d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6da44ea6-dc63-4284-973a-f377ce2b0302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6da44ea6-dc63-4284-973a-f377ce2b0302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26319f70-c664-4265-a990-ca61d4283c87" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_41043654-3594-4f58-af78-8a9aea9db54f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_41043654-3594-4f58-af78-8a9aea9db54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_552d3a61-0d31-41aa-a349-370654681420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_552d3a61-0d31-41aa-a349-370654681420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_5188c7e9-48cf-44fa-b2c7-0f8f71c76fb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_5188c7e9-48cf-44fa-b2c7-0f8f71c76fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8bf40179-1114-4970-9329-250b935f99c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8bf40179-1114-4970-9329-250b935f99c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4307809c-91b2-41a5-ad7c-9c7651448340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4307809c-91b2-41a5-ad7c-9c7651448340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_81488321-4b94-4d5a-8294-af33dbf03b06" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_dlx_Prepaidproductdiscountpayments_81488321-4b94-4d5a-8294-af33dbf03b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c5a4e22b-c895-47eb-b1ad-fc3692966779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3c2ec9c7-56e2-48a7-b78f-638828256aa8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c5a4e22b-c895-47eb-b1ad-fc3692966779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_97842883-8db3-4c77-91e0-583df85afb33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_870b3dca-aaf8-4be6-91ec-0f2852891eda" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_97842883-8db3-4c77-91e0-583df85afb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6ab1b9f1-650a-4b10-bf5d-4bf9edeccc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_6ab1b9f1-650a-4b10-bf5d-4bf9edeccc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1f3e2df5-b2c3-4284-83ce-bba801b394c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1f3e2df5-b2c3-4284-83ce-bba801b394c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9bf50117-5efb-4129-9fa2-29a04be7e01c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9bf50117-5efb-4129-9fa2-29a04be7e01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f519d778-e0b8-42c1-8fb9-ae8e073d8883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f519d778-e0b8-42c1-8fb9-ae8e073d8883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3da3c3bd-573b-4d98-86c3-134e50205dfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3796b4d6-9d75-4203-a906-deda6da24cc0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3da3c3bd-573b-4d98-86c3-134e50205dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bcc8e94b-b2ee-40ac-812b-d664762a86a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bcc8e94b-b2ee-40ac-812b-d664762a86a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3f8fd63e-a77d-488b-a49a-e150999d91fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3f8fd63e-a77d-488b-a49a-e150999d91fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Netchangeincustomerfundsobligations_27114e66-6c4e-4e7a-a651-cadc3cb068db" xlink:href="dlx-20210331.xsd#dlx_Netchangeincustomerfundsobligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_dlx_Netchangeincustomerfundsobligations_27114e66-6c4e-4e7a-a651-cadc3cb068db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1e4e6ba7-4542-49bd-94ad-b6a0708c7ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1e4e6ba7-4542-49bd-94ad-b6a0708c7ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4b9fd9e9-3619-46ce-9a39-c33b97551500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4b9fd9e9-3619-46ce-9a39-c33b97551500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ef6b461b-56be-47a5-b746-7b28dff987db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ef6b461b-56be-47a5-b746-7b28dff987db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c8da8dfa-e594-4dfa-afd7-f1cfa984e458" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c8da8dfa-e594-4dfa-afd7-f1cfa984e458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_157f5606-d221-495f-9656-18d93d5e6d94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_157f5606-d221-495f-9656-18d93d5e6d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b5748dc-2650-42ba-92a5-bab0e94902a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9271518a-c8cc-46d4-a403-7bc94a5b3e32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b5748dc-2650-42ba-92a5-bab0e94902a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_697d0318-4230-48c8-8d72-2ce137db2be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_697d0318-4230-48c8-8d72-2ce137db2be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e0804523-4639-40cc-803e-4fd33f6ffafe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e0804523-4639-40cc-803e-4fd33f6ffafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c76b58a-b8b2-473b-b6db-ebab08451475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c76b58a-b8b2-473b-b6db-ebab08451475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_813582ab-4e16-444f-ab1e-c4da96662866" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_17033455-e27b-42c2-85cf-c9b77967b963" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_813582ab-4e16-444f-ab1e-c4da96662866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="simple" xlink:href="dlx-20210331.xsd#Consolidatedfinancialstatements"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Consolidatedfinancialstatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_542a110b-f511-4633-b654-fb16d6fd481f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_722b6ba9-f0c9-4c88-9930-b05fb3ad1d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_542a110b-f511-4633-b654-fb16d6fd481f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_722b6ba9-f0c9-4c88-9930-b05fb3ad1d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e2a4690-d201-4419-afd2-2c44b9841c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_328d4976-cfb7-4d72-82fe-171c44f45b03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9e2a4690-d201-4419-afd2-2c44b9841c37" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_328d4976-cfb7-4d72-82fe-171c44f45b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#ConsolidatedfinancialstatementsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_43062afb-ed77-4499-a4d5-21eb590c92ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_43062afb-ed77-4499-a4d5-21eb590c92ac" xlink:to="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:to="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_4efe0bb8-adc2-40db-b219-9145413ff1bb" xlink:to="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_48acb936-054f-470e-9c88-faf738613664" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_48acb936-054f-470e-9c88-faf738613664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_39530cba-7429-4fac-b843-9efe45251f19" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_9c377426-4802-4c7d-a152-bafadd729e28" xlink:to="loc_srt_RestatementAdjustmentMember_39530cba-7429-4fac-b843-9efe45251f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6a49e73e-7851-4df6-b946-3e3ed6af6026" xlink:to="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cae425b1-a75b-4ad2-bcb9-be1b4865b5bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cae425b1-a75b-4ad2-bcb9-be1b4865b5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e8aff44-4ce2-41f7-9016-398d63148259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e8aff44-4ce2-41f7-9016-398d63148259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5946ec51-30ed-4bff-b97b-96e0d8e7cd37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5946ec51-30ed-4bff-b97b-96e0d8e7cd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27024d25-376c-43de-8b56-52666a51cfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27024d25-376c-43de-8b56-52666a51cfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7a252129-b00f-42f6-96fe-7e4090e547d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7a252129-b00f-42f6-96fe-7e4090e547d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d042b3e2-3156-43cb-9370-acc945d3e048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d042b3e2-3156-43cb-9370-acc945d3e048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6cc6158d-9c90-4f41-a33d-b6b9b94a8067" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6cc6158d-9c90-4f41-a33d-b6b9b94a8067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18fc85cd-0bf5-4407-b191-4760797ffb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13147b4b-dd07-4b18-9316-7daf67f6128d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18fc85cd-0bf5-4407-b191-4760797ffb9e" 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-20210331.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_fc61a805-9f6c-4c9e-b7d5-f84425793b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c454f1a7-f267-4659-b7c7-3b3ca25151ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_fc61a805-9f6c-4c9e-b7d5-f84425793b98" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c454f1a7-f267-4659-b7c7-3b3ca25151ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="simple" xlink:href="dlx-20210331.xsd#Supplementalbalancesheetandcashflowinformation"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_74718405-59aa-4337-b578-1d10d8e4d96b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0016de12-8fcd-413f-9f42-e11140db3ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_74718405-59aa-4337-b578-1d10d8e4d96b" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0016de12-8fcd-413f-9f42-e11140db3ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_255deee9-2f03-4757-8324-ac942042bc45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_255deee9-2f03-4757-8324-ac942042bc45" xlink:to="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_42f42070-f310-497e-9750-d02156e2034d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_95a22809-01d6-493d-9aee-ad534250c680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_95a22809-01d6-493d-9aee-ad534250c680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_d954dd0f-11d7-4ba7-bf3b-e87ad8b21a47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_76b8927a-2cca-428c-8ad8-91873b85389c" xlink:to="loc_us-gaap_NotesReceivableMember_d954dd0f-11d7-4ba7-bf3b-e87ad8b21a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f76cd81-1adf-4484-a688-285ce70f721a" xlink:to="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_83650bec-e4d7-4f6b-8750-c93f5347c18b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_83650bec-e4d7-4f6b-8750-c93f5347c18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f77ca8be-3202-46a8-9577-184641f36b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f77ca8be-3202-46a8-9577-184641f36b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b930ed91-38b6-4d74-8444-ae451a6c1ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b930ed91-38b6-4d74-8444-ae451a6c1ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f6699e2e-a1e4-49fa-a480-6adc1559962a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f6699e2e-a1e4-49fa-a480-6adc1559962a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e5fbc933-fcea-4142-bde8-ecbcf5f7b5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e5fbc933-fcea-4142-bde8-ecbcf5f7b5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9ae90edd-af47-4038-9f2f-566389f934a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9ae90edd-af47-4038-9f2f-566389f934a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_70e14e8e-21d2-445e-9f44-d54b41590cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_70e14e8e-21d2-445e-9f44-d54b41590cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_65fc99bd-1c4a-4713-a43c-299986354998" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_65fc99bd-1c4a-4713-a43c-299986354998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_8b7fd04e-f641-443f-835a-ea2f08ac3f54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_8b7fd04e-f641-443f-835a-ea2f08ac3f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_643c1f9f-2106-452b-965b-a3e559c26463" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_643c1f9f-2106-452b-965b-a3e559c26463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_19b381fe-9548-474b-b49b-bb20021541bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_19b381fe-9548-474b-b49b-bb20021541bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_e22f3f12-d4fb-462f-844f-b15427c8863b" xlink:href="dlx-20210331.xsd#dlx_ScheduleofprepaidproductdiscountsTableTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_dlx_ScheduleofprepaidproductdiscountsTableTextBlock_e22f3f12-d4fb-462f-844f-b15427c8863b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_45d493a5-b6bb-43e6-9dd8-0d63df7d85ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_45d493a5-b6bb-43e6-9dd8-0d63df7d85ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_bce1f096-928a-40e4-b29b-2299d8a8988b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bed2cd23-da87-425b-a8bf-0c0498f3fdb3" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_bce1f096-928a-40e4-b29b-2299d8a8988b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a6b0fb7f-9a25-4ae9-a82e-3e1b7537ee4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a6b0fb7f-9a25-4ae9-a82e-3e1b7537ee4f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7791f639-f112-4d08-a066-794929553efb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7791f639-f112-4d08-a066-794929553efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0c02ed56-8692-46a9-a823-aeb7747dd38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0c02ed56-8692-46a9-a823-aeb7747dd38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_b6605ab9-a389-4fc7-b722-9e33715698a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_b6605ab9-a389-4fc7-b722-9e33715698a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67dc4a7f-1a87-4eb0-b5ea-57f133f1345c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2816dc73-113f-4c21-99a0-61b34a082195" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_67dc4a7f-1a87-4eb0-b5ea-57f133f1345c" 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-20210331.xsd#SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4a593fc9-717d-4d2d-aa31-b6d3891ded30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4a593fc9-717d-4d2d-aa31-b6d3891ded30" xlink:to="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_1a0ae7f7-0b7c-4a94-89cc-4e3e0781563f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_InventoryRawMaterials_1a0ae7f7-0b7c-4a94-89cc-4e3e0781563f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_1a8c2350-0bf9-4a8f-8db1-593f47495246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_InventoryWorkInProcess_1a8c2350-0bf9-4a8f-8db1-593f47495246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_7b2a137d-f71a-4260-91ac-c08e718a641c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_InventoryFinishedGoods_7b2a137d-f71a-4260-91ac-c08e718a641c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_21ac36f0-fb5b-4b14-a3a7-43a8d9773d42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_OtherInventorySupplies_21ac36f0-fb5b-4b14-a3a7-43a8d9773d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_46ba97b4-46b3-4962-9e1d-0ef59b908f79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_InventoryValuationReserves_46ba97b4-46b3-4962-9e1d-0ef59b908f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b9d4cbd4-6200-4036-8281-528c2faecb0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85c9d1e3-7f34-4b68-86bf-73e117c8f3de" xlink:to="loc_us-gaap_InventoryNet_b9d4cbd4-6200-4036-8281-528c2faecb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4a593fc9-717d-4d2d-aa31-b6d3891ded30" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_b720fd37-8641-47e5-adca-02a410cd312a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:to="loc_us-gaap_InventoryValuationReserves_b720fd37-8641-47e5-adca-02a410cd312a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InventoryReserveAdjustments_30271eea-1386-4d5b-b1a8-9fb78681a626" xlink:href="dlx-20210331.xsd#dlx_InventoryReserveAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:to="loc_dlx_InventoryReserveAdjustments_30271eea-1386-4d5b-b1a8-9fb78681a626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InventoryWriteoffs_8bfcf24d-edfb-4e8f-8a25-8bb00fb5daa1" xlink:href="dlx-20210331.xsd#dlx_InventoryWriteoffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:to="loc_dlx_InventoryWriteoffs_8bfcf24d-edfb-4e8f-8a25-8bb00fb5daa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a83c5a66-ffbe-45ab-a106-6c57bcc0c00a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_ed86195f-5b4a-428e-8225-3c06458a9268" xlink:to="loc_us-gaap_InventoryValuationReserves_a83c5a66-ffbe-45ab-a106-6c57bcc0c00a" 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-20210331.xsd#SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9460f12e-62e3-4d0a-859c-b314659b0372" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_5e64d70c-2724-4ae7-aa90-956f7813d7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9460f12e-62e3-4d0a-859c-b314659b0372" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_5e64d70c-2724-4ae7-aa90-956f7813d7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_5e64d70c-2724-4ae7-aa90-956f7813d7c8" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e793899f-3db9-4438-974d-9343c59b57d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_75137886-8ad8-4a00-91f8-c7b67d47ecf0" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c26a6dde-8987-441a-a0c6-c6235947200d" xlink:to="loc_dlx_FundsHeldForCustomersMember_75137886-8ad8-4a00-91f8-c7b67d47ecf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cccb4fde-5915-4620-b1b2-2c908d2e25ee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_40dfbd69-6dd4-456a-81c1-ae332e1f3f35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_MoneyMarketFundsMember_40dfbd69-6dd4-456a-81c1-ae332e1f3f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8d827280-49d7-4097-838e-47c1919427e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8d827280-49d7-4097-838e-47c1919427e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_674524c9-a2b0-4ca6-8318-d1295e2dc38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_63a9aa06-8904-495e-bedd-4ec193a182ab" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_674524c9-a2b0-4ca6-8318-d1295e2dc38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_3e7bc3fd-e305-44b2-adbb-953d6b7ae55a" xlink:to="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomesticMember_0437b571-eabc-4eda-9c10-3bb1df541b21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomesticMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_a16fa236-6091-4d07-a2d6-cbb64dfa654b" xlink:to="loc_us-gaap_GeographicDistributionDomesticMember_0437b571-eabc-4eda-9c10-3bb1df541b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_847940ef-559b-48ac-a50e-f88eeb35ba71" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_70830e4a-5180-4258-92f8-395ad113dd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_70830e4a-5180-4258-92f8-395ad113dd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aab6bf9c-bfe2-463c-9864-c5f717dcaff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aab6bf9c-bfe2-463c-9864-c5f717dcaff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_857836f8-5f6e-4902-aa71-802043899d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_857836f8-5f6e-4902-aa71-802043899d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9e66fcda-d3ab-4987-8026-e9f688684433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9e66fcda-d3ab-4987-8026-e9f688684433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_bc95037b-80bc-4c72-8e5e-2a2b6e07073d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8a67e4ab-aad2-4005-b2a2-d424d8839fd1" xlink:to="loc_us-gaap_Cash_bc95037b-80bc-4c72-8e5e-2a2b6e07073d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_9460f12e-62e3-4d0a-859c-b314659b0372" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_91111a3b-e62b-43d7-811e-922d653bf0d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_91111a3b-e62b-43d7-811e-922d653bf0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_30589b76-7b84-4d5a-b03f-5dc27cadd4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_30589b76-7b84-4d5a-b03f-5dc27cadd4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_854efbbe-74cb-40d2-a519-58f398114014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_854efbbe-74cb-40d2-a519-58f398114014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4a7010c1-1efd-4ad1-ba3a-ff7968ff7dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f1b587fb-f048-4e69-a87f-a79497939ac5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4a7010c1-1efd-4ad1-ba3a-ff7968ff7dc7" 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-20210331.xsd#SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6dce8e0c-1064-4dce-a9c9-8a52b748bc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6dce8e0c-1064-4dce-a9c9-8a52b748bc7a" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4dfa5aa6-2081-498c-a2e7-33c5d2fd210e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4dfa5aa6-2081-498c-a2e7-33c5d2fd210e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_69bf6d6a-75ac-4c08-8e08-ed333b684e1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:to="loc_us-gaap_UnbilledContractsReceivable_69bf6d6a-75ac-4c08-8e08-ed333b684e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Revenueinexcessofbillingscurrent_dfdfe57a-7002-44bb-a906-a21ccfed0755" xlink:href="dlx-20210331.xsd#dlx_Revenueinexcessofbillingscurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:to="loc_dlx_Revenueinexcessofbillingscurrent_dfdfe57a-7002-44bb-a906-a21ccfed0755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_dd2ad281-5144-4e2f-9663-56a978daab8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_06438a8e-2fbb-431e-b49a-1b39b0f212d5" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_dd2ad281-5144-4e2f-9663-56a978daab8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationintangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_31f4e9ff-1ae5-4c5d-bea3-215744b9e377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_31f4e9ff-1ae5-4c5d-bea3-215744b9e377" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a06a4864-50af-4cb1-882d-d3b8561ef1f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_bb8d6e9d-259f-40fd-ab91-b00ac6177e15" xlink:href="dlx-20210331.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_bb8d6e9d-259f-40fd-ab91-b00ac6177e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f5e5759b-6bbd-4e73-8029-41b3f6e3263f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f5e5759b-6bbd-4e73-8029-41b3f6e3263f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SoftwareforResaleMember_fb47513c-6978-40eb-b9fa-802926bc6f84" xlink:href="dlx-20210331.xsd#dlx_SoftwareforResaleMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_dlx_SoftwareforResaleMember_fb47513c-6978-40eb-b9fa-802926bc6f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_089cff28-2e72-4f84-836a-836da528b0f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_089cff28-2e72-4f84-836a-836da528b0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_bf656a15-8fdb-4036-b35b-c95268ee25ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e9c9f1dc-3d05-4631-a947-fbdda62dc97a" xlink:to="loc_us-gaap_TradeNamesMember_bf656a15-8fdb-4036-b35b-c95268ee25ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_08ab63f3-f369-449d-a0c6-b638fb3ca88e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f77fc035-19b3-4119-8be4-335e6746662a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f77fc035-19b3-4119-8be4-335e6746662a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3c4b89eb-d5ab-4997-833f-e1a8cc770999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3c4b89eb-d5ab-4997-833f-e1a8cc770999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cd38e2eb-7781-479f-a03b-5aad7d331999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cd38e2eb-7781-479f-a03b-5aad7d331999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_dad49bac-21ef-418a-9926-1bff2994894a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_dad49bac-21ef-418a-9926-1bff2994894a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6dfa0b0d-df9a-4731-844e-6b92c90b59ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_6dfa0b0d-df9a-4731-844e-6b92c90b59ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_03366cc6-c337-434b-be33-6fc6802ba913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_AdjustmentForAmortization_03366cc6-c337-434b-be33-6fc6802ba913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_85fbc8c6-41c4-4ccf-bec6-5da11902153a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7bcba416-9269-434b-b432-e8d86242bbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7bcba416-9269-434b-b432-e8d86242bbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_96fb9f2e-9746-4749-9b9d-078ddb0e00e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_96fb9f2e-9746-4749-9b9d-078ddb0e00e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e7778864-105c-484b-9263-7bb4717201dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e7778864-105c-484b-9263-7bb4717201dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3aa02980-0524-4f00-ba6e-4c5c3cb74f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3aa02980-0524-4f00-ba6e-4c5c3cb74f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0c05eb4c-8fd9-418f-b87e-1ee708fc5480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_10951dd3-2b94-409f-8aba-84d53bc4d428" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0c05eb4c-8fd9-418f-b87e-1ee708fc5480" 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-20210331.xsd#SupplementalbalancesheetandcashflowinformationgoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_769493f2-2157-421f-8b42-eadc213dacf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_769493f2-2157-421f-8b42-eadc213dacf5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:to="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_902bb44d-2ffd-4a53-8e2f-905d133b96ca" xlink:to="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_cda122cb-ba08-42b4-9cd8-c2dc6abe337f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_bb844047-ea78-485d-b915-7112bbf1baeb" xlink:to="loc_us-gaap_OperatingSegmentsMember_cda122cb-ba08-42b4-9cd8-c2dc6abe337f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_da27b5be-d60d-4cdd-a167-55198ba1443d" xlink:to="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_05e05044-a1c3-4d6a-9931-7f99f5f8e5a3" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_PaymentsMember_05e05044-a1c3-4d6a-9931-7f99f5f8e5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_64d2cb64-3040-421c-9a5b-62d541c28eb6" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_CloudSolutionsMember_64d2cb64-3040-421c-9a5b-62d541c28eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_f916b28e-c905-4a9c-8036-29734142d398" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_PromotionalSolutionsMember_f916b28e-c905-4a9c-8036-29734142d398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_0ba10b25-eeb9-45b0-a2e4-0cf23c07dd71" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb6419bd-a3fe-45ef-a3e2-848768662c55" xlink:to="loc_dlx_ChecksMember_0ba10b25-eeb9-45b0-a2e4-0cf23c07dd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d0b9b5d7-192b-4c63-8f71-74edff22f3e8" xlink:to="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a1ee9dfd-4a34-4b38-a588-6943324cecbd" xlink:to="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_d3a048af-8eca-416a-a8d0-3826beaff592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillGross_d3a048af-8eca-416a-a8d0-3826beaff592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_70ba7f0f-38ed-4028-a009-6039ee33e318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_70ba7f0f-38ed-4028-a009-6039ee33e318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4907f73-60f4-4ebe-946a-1d6f0ff19490" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_Goodwill_e4907f73-60f4-4ebe-946a-1d6f0ff19490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdd41473-3b65-4b81-b0f8-619ddaafb8fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdd41473-3b65-4b81-b0f8-619ddaafb8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_25239786-2498-4f3e-8670-a100a9e3d02d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillGross_25239786-2498-4f3e-8670-a100a9e3d02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0f20f957-15e4-4f09-b38f-36ece9e0f1ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0f20f957-15e4-4f09-b38f-36ece9e0f1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_69a59eba-a33d-4437-b878-fcc921a495b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9ee9f39-2b39-4a28-8b1b-19ea7bc0b847" xlink:to="loc_us-gaap_Goodwill_69a59eba-a33d-4437-b878-fcc921a495b4" 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-20210331.xsd#SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_93003762-785d-4f83-ac0f-48c7c27b6af1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_93003762-785d-4f83-ac0f-48c7c27b6af1" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e2270e30-ec44-4544-af1e-b1ee46c8c624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e2270e30-ec44-4544-af1e-b1ee46c8c624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_13ddebee-175e-4513-9f2c-4617f4656b44" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_dlx_Prepaidproductdiscounts_13ddebee-175e-4513-9f2c-4617f4656b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_046c416e-ac73-45ee-a993-45b77c191305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_046c416e-ac73-45ee-a993-45b77c191305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_aaec3a97-cfd2-4f43-b489-1958669e9dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_aaec3a97-cfd2-4f43-b489-1958669e9dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_3a59444f-691f-4859-9e62-6768426f0c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_CapitalizedContractCostNet_3a59444f-691f-4859-9e62-6768426f0c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_4d632ac2-0645-42e1-b60b-477bc0dedf0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_4d632ac2-0645-42e1-b60b-477bc0dedf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e70122f1-a091-460b-af33-54ac08a50473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e70122f1-a091-460b-af33-54ac08a50473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_c06f59d3-4190-4167-b99b-3525364db0d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_c06f59d3-4190-4167-b99b-3525364db0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_4de5b022-c817-4fcf-a874-e5d307f7b15c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7c43519c-8944-45c0-9c36-cc5c1787f2d4" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_4de5b022-c817-4fcf-a874-e5d307f7b15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_93003762-785d-4f83-ac0f-48c7c27b6af1" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a63c36c-0ecb-4720-9447-9df91d22a142" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsMember_2b017fd4-5ac0-4cee-8dbb-db246f0d3951" xlink:href="dlx-20210331.xsd#dlx_LoansandnotesreceivablefromdistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2c59ab0-c739-4cdc-b638-c2d4e774ef28" xlink:to="loc_dlx_LoansandnotesreceivablefromdistributorsMember_2b017fd4-5ac0-4cee-8dbb-db246f0d3951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_c34dffde-6ced-4816-a6b3-ee58f73e9236" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0480d67a-70c2-4d0b-85f9-b00bc99462d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d8ecf0f-bfd0-4d31-a0b6-631071b3a0a6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0480d67a-70c2-4d0b-85f9-b00bc99462d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_5d990813-7d9c-47ea-a2df-2e5f607ecc27" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OnetotwointernalgradememberMember_a475f1d7-1099-4ae7-86e1-bdde7c516af9" xlink:href="dlx-20210331.xsd#dlx_OnetotwointernalgradememberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:to="loc_dlx_OnetotwointernalgradememberMember_a475f1d7-1099-4ae7-86e1-bdde7c516af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ThreetofourinternalgradeMember_2a0ef7dc-c9bf-4440-8912-fe0a8de24e21" xlink:href="dlx-20210331.xsd#dlx_ThreetofourinternalgradeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_c567085e-800f-4239-9df3-f8006c1025ec" xlink:to="loc_dlx_ThreetofourinternalgradeMember_2a0ef7dc-c9bf-4440-8912-fe0a8de24e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_6eb4654c-82e8-4bf0-8d59-624696a0324a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_14b0b377-d4d2-4ee2-bd6e-33a648595584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_14b0b377-d4d2-4ee2-bd6e-33a648595584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_06b6ac8b-8a03-4ad4-8fe1-c11978abcf12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_06b6ac8b-8a03-4ad4-8fe1-c11978abcf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_15ccb137-78f6-467b-841f-9c42b71364e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_15ccb137-78f6-467b-841f-9c42b71364e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6f0aed7a-51da-4cb8-9506-b8a124ce03d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6f0aed7a-51da-4cb8-9506-b8a124ce03d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_72337513-214f-42aa-8be6-c2f9654238cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_72337513-214f-42aa-8be6-c2f9654238cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_168e6a4a-ed99-4a27-8a89-9f0bae995a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_168e6a4a-ed99-4a27-8a89-9f0bae995a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditQualityInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_114d4095-bdae-41cb-86fc-ea09a2126816" xlink:to="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5f7934ae-d108-48bb-a353-c782378e25d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5f7934ae-d108-48bb-a353-c782378e25d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_24e12366-0e9a-47a5-9d53-3799e78e7ce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_24e12366-0e9a-47a5-9d53-3799e78e7ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_6b636841-7c52-437c-9373-db9086eeafad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_6b636841-7c52-437c-9373-db9086eeafad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_65012abc-eee4-4f03-8536-9eaed3e4cf22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_65012abc-eee4-4f03-8536-9eaed3e4cf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_c9b73a41-4820-4e72-816a-cb36df60fea1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_c9b73a41-4820-4e72-816a-cb36df60fea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_b9202408-ebff-41f9-96b2-815ec4114076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditQualityInformationAbstract_76ae4dfa-e882-4bac-954d-2b109babe84a" xlink:to="loc_us-gaap_NotesReceivableGross_b9202408-ebff-41f9-96b2-815ec4114076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SupplementalbalancesheetandcashflowinformationotherDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_48b1fa2f-1fbf-4665-8c7d-705e8faf609a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_48b1fa2f-1fbf-4665-8c7d-705e8faf609a" xlink:to="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e640ca20-5231-47bc-ac7d-ad67c2b19549" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_b3d3e5d2-b990-45bb-a164-ce549a895ada" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a68b2e2b-8475-4cb8-9820-2f2f860d2d09" xlink:to="loc_dlx_FundsHeldForCustomersMember_b3d3e5d2-b990-45bb-a164-ce549a895ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53d7c072-fc44-4765-adbb-6a954638d88a" xlink:to="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:href="dlx-20210331.xsd#dlx_PrepaidproductdiscountsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:href="dlx-20210331.xsd#dlx_PrepaidproductdiscountsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:to="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_c8426eb1-ea37-4a79-8731-42cb23cca5fd" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Prepaidproductdiscounts_c8426eb1-ea37-4a79-8731-42cb23cca5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Additionstoprepaidproductdiscounts_ac972cc4-b782-4713-ae68-28a1e3a266d7" xlink:href="dlx-20210331.xsd#dlx_Additionstoprepaidproductdiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Additionstoprepaidproductdiscounts_ac972cc4-b782-4713-ae68-28a1e3a266d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Amortizationofprepaidproductdiscounts_3a4c5476-8b6f-4bdc-9498-366b7b0fab6d" xlink:href="dlx-20210331.xsd#dlx_Amortizationofprepaidproductdiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Amortizationofprepaidproductdiscounts_3a4c5476-8b6f-4bdc-9498-366b7b0fab6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Otherchangesinprepaidproductdiscounts_cbc30dea-2ef5-4366-a8fe-faaae2fcf7b3" xlink:href="dlx-20210331.xsd#dlx_Otherchangesinprepaidproductdiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Otherchangesinprepaidproductdiscounts_cbc30dea-2ef5-4366-a8fe-faaae2fcf7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscounts_7836a4e1-1fe4-4c09-b2f5-6b236e3f7ac8" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsRollForward_a036e965-5e29-4d62-84c8-ff1d3d162575" xlink:to="loc_dlx_Prepaidproductdiscounts_7836a4e1-1fe4-4c09-b2f5-6b236e3f7ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountpayments_e78ef33b-4f13-48a5-94e6-bae7f8f9bb4c" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountpayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dlx_PrepaidproductdiscountsAbstract_e6235a05-ffb6-4b9b-82be-bcf60d259def" xlink:to="loc_dlx_Prepaidproductdiscountpayments_e78ef33b-4f13-48a5-94e6-bae7f8f9bb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_b5461d7f-ff65-453c-99da-a67b6830c2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_DeferredRevenueCurrent_b5461d7f-ff65-453c-99da-a67b6830c2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_58684e38-1c4a-4b5e-a807-d30ab635a17f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_AccruedBonusesCurrent_58684e38-1c4a-4b5e-a807-d30ab635a17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Prepaidproductdiscountliabilitycurrent_0e3e1ab5-45b0-4c4d-b717-cddc63b4658c" xlink:href="dlx-20210331.xsd#dlx_Prepaidproductdiscountliabilitycurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_dlx_Prepaidproductdiscountliabilitycurrent_0e3e1ab5-45b0-4c4d-b717-cddc63b4658c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6cd675ee-8e2f-4626-8484-ef2bca2c00d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6cd675ee-8e2f-4626-8484-ef2bca2c00d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CustomerRebates_4e79cd9d-3499-423c-b10f-8d10ca4ecf80" xlink:href="dlx-20210331.xsd#dlx_CustomerRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_dlx_CustomerRebates_4e79cd9d-3499-423c-b10f-8d10ca4ecf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_241f021d-8828-48f8-84ed-c6f866eda239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_241f021d-8828-48f8-84ed-c6f866eda239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_996ba58d-c7c7-4c51-899e-7d82ab78f127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_996ba58d-c7c7-4c51-899e-7d82ab78f127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_b2d21414-cff0-4b93-9c84-8e81e59ab2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_09bb15cb-e0bd-4204-9164-3c82881ed545" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_b2d21414-cff0-4b93-9c84-8e81e59ab2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cfbff8d9-c0e1-4e73-9ae2-3014f9345859" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b588c0f-40dd-4c40-9c60-c5fedacac276" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b588c0f-40dd-4c40-9c60-c5fedacac276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_48e730a4-b032-476a-a112-53f892c03acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_48e730a4-b032-476a-a112-53f892c03acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e9dbed5-613c-412d-89ca-b589753d0029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e20c47e7-13c0-4e82-becb-a44d5e985e77" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e9dbed5-613c-412d-89ca-b589753d0029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Earningslosspershare" xlink:type="simple" xlink:href="dlx-20210331.xsd#Earningslosspershare"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Earningslosspershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b3fe5369-655c-4910-85bb-a420d60776b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_8fba21d0-c950-4753-b168-47093f3d75b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3fe5369-655c-4910-85bb-a420d60776b8" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_8fba21d0-c950-4753-b168-47093f3d75b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#EarningslosspershareTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/EarningslosspershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_20e6a7d0-8db7-48ed-b32e-df37ee49aa58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_785263ae-3fbf-462a-8613-5f422303ed2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20e6a7d0-8db7-48ed-b32e-df37ee49aa58" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_785263ae-3fbf-462a-8613-5f422303ed2d" 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-20210331.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_e4ee7439-5b4f-4dbe-825b-8d00eece660d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e4ee7439-5b4f-4dbe-825b-8d00eece660d" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1f659d4e-6f8e-4819-9443-594077ea8855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_ProfitLoss_1f659d4e-6f8e-4819-9443-594077ea8855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0d860754-5973-4b5b-9ea3-f1782c4cff09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0d860754-5973-4b5b-9ea3-f1782c4cff09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ceefd40e-0655-4a3f-aa0f-6d7303032937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_NetIncomeLoss_ceefd40e-0655-4a3f-aa0f-6d7303032937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_6b0b0bfb-a278-4881-9f6e-35fd9660fe78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_6b0b0bfb-a278-4881-9f6e-35fd9660fe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7c1b03e3-783d-465e-967f-7201cffd4503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7c1b03e3-783d-465e-967f-7201cffd4503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2b8f905-b7b1-4b85-ad3f-578319b97c20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2b8f905-b7b1-4b85-ad3f-578319b97c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_379d7b22-8246-4f6e-ae12-0e87244dd6a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4050a0db-8142-41d7-9512-cfd557ca461a" xlink:to="loc_us-gaap_EarningsPerShareBasic_379d7b22-8246-4f6e-ae12-0e87244dd6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e4ee7439-5b4f-4dbe-825b-8d00eece660d" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_91669e8f-175d-4ec7-bc1f-ce18a2e3ea1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_ProfitLoss_91669e8f-175d-4ec7-bc1f-ce18a2e3ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c9076b94-c554-4575-807c-c93b137e9f96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c9076b94-c554-4575-807c-c93b137e9f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56a3c8a4-2c33-4b09-83aa-2e542bff5e05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_NetIncomeLoss_56a3c8a4-2c33-4b09-83aa-2e542bff5e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_f3e12d82-3031-4de0-abc5-563a5f2d60a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted_f3e12d82-3031-4de0-abc5-563a5f2d60a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_RemeasurementOfLiabilityShareBasedAward_5c7fa7c9-af65-4d79-9ef4-f859c8d89657" xlink:href="dlx-20210331.xsd#dlx_RemeasurementOfLiabilityShareBasedAward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_dlx_RemeasurementOfLiabilityShareBasedAward_5c7fa7c9-af65-4d79-9ef4-f859c8d89657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_826ab0ae-8cf6-4109-b4a6-92c83c4f3bf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_826ab0ae-8cf6-4109-b4a6-92c83c4f3bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1cecc539-2137-4b54-a3e0-b949bd733232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1cecc539-2137-4b54-a3e0-b949bd733232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb21eda6-a5ce-40b2-97e4-4ce4bae44e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bb21eda6-a5ce-40b2-97e4-4ce4bae44e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_821a362e-76aa-4324-802b-1d0d49a9d583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_821a362e-76aa-4324-802b-1d0d49a9d583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_739a4fe4-e317-43f8-a3a4-edbe3506dd38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_EarningsPerShareDiluted_739a4fe4-e317-43f8-a3a4-edbe3506dd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8e8bd865-6928-4769-82d5-99b362c253cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_4c2c66e5-344b-4ab3-a908-29d8b3c36739" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8e8bd865-6928-4769-82d5-99b362c253cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="simple" xlink:href="dlx-20210331.xsd#Othercomprehensiveincomeloss"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Othercomprehensiveincomeloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_12978887-9b1c-4869-bc96-63d40fdab543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_f1f47df2-2db9-4edb-b7e5-483713cc9ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_12978887-9b1c-4869-bc96-63d40fdab543" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_f1f47df2-2db9-4edb-b7e5-483713cc9ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_d7a91788-3576-423e-8725-8f40e8a7018c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_7bac68f1-fd62-414b-9134-4a6858741bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_d7a91788-3576-423e-8725-8f40e8a7018c" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_7bac68f1-fd62-414b-9134-4a6858741bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_22ca8faa-8685-4166-806b-5204e614b251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_d7a91788-3576-423e-8725-8f40e8a7018c" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_22ca8faa-8685-4166-806b-5204e614b251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossreclassificationadjustmentsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_96aaa3e5-a423-4556-b39c-c9ecf6ee6e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_96aaa3e5-a423-4556-b39c-c9ecf6ee6e11" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7471e585-3e7c-4188-baa3-a06eeb10db63" xlink:to="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_63ad9765-9ac6-46ae-ba05-342dd97a5e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember_63ad9765-9ac6-46ae-ba05-342dd97a5e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_151d8abb-2db6-4b95-a2fe-6ae4c80a8079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_151d8abb-2db6-4b95-a2fe-6ae4c80a8079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_578787e9-7b77-4f8c-b10c-708d2ca1635a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_578787e9-7b77-4f8c-b10c-708d2ca1635a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ff01bf97-b93f-4406-baaf-d570dc30dfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9e62fd94-45dc-4b67-a2c4-1ba3b91ee12b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ff01bf97-b93f-4406-baaf-d570dc30dfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_e2bcf53b-e9ba-4e61-b38d-abbcbc205941" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_64de8a71-72af-4227-b643-2da39f215f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_64de8a71-72af-4227-b643-2da39f215f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_d58979c9-1e71-41df-9727-3fc9184e1926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_d58979c9-1e71-41df-9727-3fc9184e1926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b5961a2-b512-477c-a84f-d91f3a705ba2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_03ead333-da77-476b-a7d7-97264619cec2" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9b5961a2-b512-477c-a84f-d91f3a705ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4fd32391-1228-42fd-a3a7-f741b8b13e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4fd32391-1228-42fd-a3a7-f741b8b13e36" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4df4f72-5f71-405b-a801-ba5420083e95" xlink:to="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_39c42636-96d1-4cd7-9b25-4b0d0a513a0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_39c42636-96d1-4cd7-9b25-4b0d0a513a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_93c4f37d-53b5-4fda-bb1c-025f0bf348fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_93c4f37d-53b5-4fda-bb1c-025f0bf348fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1fa8e6d0-036a-4fca-992b-e8e947459788" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_1fa8e6d0-036a-4fca-992b-e8e947459788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7938edcd-d1bd-4437-9c14-2f7d80753a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7938edcd-d1bd-4437-9c14-2f7d80753a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d9f094f5-884c-45be-a230-2f1dbfa98164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cfe59794-8410-4998-ba75-50972c6e5cd4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d9f094f5-884c-45be-a230-2f1dbfa98164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_308efe17-f12e-4ba7-abda-2e0656f348c0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0db83b8-ca7e-4e33-9e53-a12a0b1ba9ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_StockholdersEquity_c0db83b8-ca7e-4e33-9e53-a12a0b1ba9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_268dab23-c8a5-4595-a108-72d82749c7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_268dab23-c8a5-4595-a108-72d82749c7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1387dffa-502b-44f9-a2b2-6033cd7b8edc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1387dffa-502b-44f9-a2b2-6033cd7b8edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fd3d566-0594-415f-b431-53e9931ed972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4fd3d566-0594-415f-b431-53e9931ed972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5601a566-2ceb-4c89-8d99-59ed4f27ec98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_StockholdersEquity_5601a566-2ceb-4c89-8d99-59ed4f27ec98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6e01a140-d6c2-4116-88b5-d6ecb3d4a14b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_6e01a140-d6c2-4116-88b5-d6ecb3d4a14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b44be26-83f7-4722-aaa2-de55fbae4bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_34b3871f-11d5-4213-85ad-ce02f30774aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_0b44be26-83f7-4722-aaa2-de55fbae4bc5" 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-20210331.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_739e180a-1476-4ad5-b9e2-7b1064df973e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_d05f2919-b28d-4db9-a18c-5cf3ab0505d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_739e180a-1476-4ad5-b9e2-7b1064df973e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_d05f2919-b28d-4db9-a18c-5cf3ab0505d0" 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-20210331.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_6034071a-c48a-444b-80d3-6465d41fd2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6034071a-c48a-444b-80d3-6465d41fd2cc" xlink:to="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79b2cd53-35ab-4044-91c9-3283164464ef" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_50ffb47e-f458-48be-b01a-9bab987412ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7826aba1-e081-4bfb-9d1d-f393503d783a" xlink:to="loc_us-gaap_InterestRateSwapMember_50ffb47e-f458-48be-b01a-9bab987412ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_45edaf07-e1e2-46de-8245-3097626a3b45" xlink:to="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_722b313a-b5c9-4f2a-94f6-fae5e1473a90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeNotionalAmount_722b313a-b5c9-4f2a-94f6-fae5e1473a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_23e10fdd-4ee0-4cfb-8c63-b440fcf3c51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_23e10fdd-4ee0-4cfb-8c63-b440fcf3c51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_abd2f503-2b21-454e-acc6-544029a6be02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f495b67d-9bd4-485d-98ce-8690a091439b" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue_abd2f503-2b21-454e-acc6-544029a6be02" 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-20210331.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_6b3b9841-3ca5-41df-9f80-4820db8d54d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_26ce6db3-edf5-4bdc-9279-70eb23509492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6b3b9841-3ca5-41df-9f80-4820db8d54d2" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_26ce6db3-edf5-4bdc-9279-70eb23509492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/FairvaluemeasurementsTables" xlink:type="simple" xlink:href="dlx-20210331.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_3043434e-59e9-487c-ad53-2fd82cdb96b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_bf61cb75-0b79-44a9-a9f6-ca65b7ec9bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3043434e-59e9-487c-ad53-2fd82cdb96b2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_bf61cb75-0b79-44a9-a9f6-ca65b7ec9bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_a1753ee9-d679-4c7d-aefc-bd20b7977639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3043434e-59e9-487c-ad53-2fd82cdb96b2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_a1753ee9-d679-4c7d-aefc-bd20b7977639" 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-20210331.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_c3ebb1b8-4e43-4cbf-909d-9ea209853153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c3ebb1b8-4e43-4cbf-909d-9ea209853153" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5251cd49-000b-4d8c-a36c-8163f15dc8e1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_7378b98d-b7e6-446e-9143-a766f2ff9dd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_948fa2c3-24d7-485b-8a67-d860129b4ef6" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_7378b98d-b7e6-446e-9143-a766f2ff9dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7d47fa20-d37a-4896-89b4-77252a3ba50f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_648ed45b-f54a-4d5e-b8fe-990ed844a8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_648ed45b-f54a-4d5e-b8fe-990ed844a8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_67ea5edb-53d6-4713-b9a7-1a26874d743d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_67ea5edb-53d6-4713-b9a7-1a26874d743d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_2df57b30-d0e4-4551-8901-c5ab5cabb12d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3481ead8-9d57-4545-a3ad-75392138e079" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_2df57b30-d0e4-4551-8901-c5ab5cabb12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9eb1e5db-cf85-4a79-b8a5-19ec94c6c946" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMember_92bd74bf-5f01-4429-b368-6bfac369d25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMember_92bd74bf-5f01-4429-b368-6bfac369d25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_c7369257-b2ca-4267-b0bc-eafc500dcf31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_c7369257-b2ca-4267-b0bc-eafc500dcf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_2c3dad60-79a4-425b-81e2-eeaf85a92b37" xlink:href="dlx-20210331.xsd#dlx_InternaluseComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_dlx_InternaluseComputerSoftwareIntangibleAssetMember_2c3dad60-79a4-425b-81e2-eeaf85a92b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_a70d057d-ea58-4b58-8e81-67ae74aeaf9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b40f919a-39e7-4b62-aa80-77b65eb32701" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_a70d057d-ea58-4b58-8e81-67ae74aeaf9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_d311ce81-74ed-448f-a800-ba005dfd6d39" xlink:to="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_b6fa8f01-23a4-4c43-9ba7-40dd0d2e4614" xlink:href="dlx-20210331.xsd#dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember_b6fa8f01-23a4-4c43-9ba7-40dd0d2e4614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsreportingunitMember_f9abdc76-29f0-4425-a470-49e482004dfd" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsreportingunitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_PromotionalSolutionsreportingunitMember_f9abdc76-29f0-4425-a470-49e482004dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsWebHostingreportingunitMember_70610477-fddd-4491-92ee-74909a9c952f" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsWebHostingreportingunitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_e1c4cc91-d973-4219-8f99-b5d628af28bb" xlink:to="loc_dlx_CloudSolutionsWebHostingreportingunitMember_70610477-fddd-4491-92ee-74909a9c952f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3c667605-52d9-4247-aee2-5f200911de74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_SmallBusinessDistributorsMember_33237dbd-6dcf-4f8e-8cc3-64a4f897adc1" xlink:href="dlx-20210331.xsd#dlx_SmallBusinessDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9322286-baf7-413e-9b7b-15228f14eae5" xlink:to="loc_dlx_SmallBusinessDistributorsMember_33237dbd-6dcf-4f8e-8cc3-64a4f897adc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_a49b50f5-7eec-4be9-af69-6c95c4f1f991" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementInputrevenuegrowthrateMember_7b0a1012-92eb-42fc-9469-68a0995d5fd0" xlink:href="dlx-20210331.xsd#dlx_MeasurementInputrevenuegrowthrateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_dlx_MeasurementInputrevenuegrowthrateMember_7b0a1012-92eb-42fc-9469-68a0995d5fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MeasurementinputgrossmargingrowthrateMember_a6d78dec-b764-4329-9e7c-45805bfa31ea" xlink:href="dlx-20210331.xsd#dlx_MeasurementinputgrossmargingrowthrateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_dlx_MeasurementinputgrossmargingrowthrateMember_a6d78dec-b764-4329-9e7c-45805bfa31ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_07fcb9fe-757d-47ef-b75c-ddd448ef1115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_4cebbf13-ce87-428e-add0-e07228f283bc" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_07fcb9fe-757d-47ef-b75c-ddd448ef1115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4ff8f03-9c8b-4b96-bcfb-12a9fb5e64e7" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_b11249d7-67df-44ba-b866-d1cdad4e353b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0beb0367-9b54-4762-8b54-e7a343ece277" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationsMember_b11249d7-67df-44ba-b866-d1cdad4e353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf8cc750-80af-43a7-9056-35e3fbe5c0a7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_df51c723-e964-4f25-ba56-1338b61560b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_NumberOfReportingUnits_df51c723-e964-4f25-ba56-1338b61560b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9af4fb7c-266a-4062-a53c-06cd0cf9e04b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9af4fb7c-266a-4062-a53c-06cd0cf9e04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b3a084b8-78b0-498e-8845-3d32ad3f63d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_Goodwill_b3a084b8-78b0-498e-8845-3d32ad3f63d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_2e8a4ba8-28d4-4f21-8ac5-0b592b781b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_2e8a4ba8-28d4-4f21-8ac5-0b592b781b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Intangiblesfairvalueinputs_af764912-d2b1-498e-abe8-09d6d15aab97" xlink:href="dlx-20210331.xsd#dlx_Intangiblesfairvalueinputs"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_dlx_Intangiblesfairvalueinputs_af764912-d2b1-498e-abe8-09d6d15aab97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_9e35ca3f-0c91-47a1-bff3-c3f7d055d924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_9e35ca3f-0c91-47a1-bff3-c3f7d055d924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure_31e05c28-e796-4504-9f5f-41b29b0c4b48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure_31e05c28-e796-4504-9f5f-41b29b0c4b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_5e3696a9-0d53-4a87-a531-ee0a9ed3d6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_17f83aa2-40a7-4d10-aa67-422e3c034f6f" xlink:to="loc_us-gaap_AssetImpairmentCharges_5e3696a9-0d53-4a87-a531-ee0a9ed3d6d8" 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-20210331.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_ecd64237-bc6e-4fec-b739-0f9e425d6e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ecd64237-bc6e-4fec-b739-0f9e425d6e2c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd0a5d1-1ded-445b-9e21-08c6c4197fdd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_056ae4bc-087b-4c3a-a127-08dee9137a85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_056ae4bc-087b-4c3a-a127-08dee9137a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FundsHeldForCustomersMember_50bdb3ce-6751-4bad-9668-57ffcf936964" xlink:href="dlx-20210331.xsd#dlx_FundsHeldForCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f77e5323-ccb3-4663-a05a-befb6f4049bd" xlink:to="loc_dlx_FundsHeldForCustomersMember_50bdb3ce-6751-4bad-9668-57ffcf936964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e6f5189f-d60c-4c87-8896-af4b02c7a1d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0f99b5f0-05a5-456d-869b-4eca0efa4d95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0f99b5f0-05a5-456d-869b-4eca0efa4d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_07bbf0c1-42b9-4305-b524-c1973c46a4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_07bbf0c1-42b9-4305-b524-c1973c46a4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9b738815-820a-4c2b-a4e5-b00d5e6b9a11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66b7656f-835d-44aa-9aec-d2c9624b2933" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9b738815-820a-4c2b-a4e5-b00d5e6b9a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6a8ced90-efbb-4e96-bc9e-ccd040ced267" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteedInvestmentContractMember_b0c81574-fd7b-47d2-9fb6-63e97659e82b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteedInvestmentContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_GuaranteedInvestmentContractMember_b0c81574-fd7b-47d2-9fb6-63e97659e82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_80777763-43d7-46d8-86e7-81edb694bbf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_MoneyMarketFundsMember_80777763-43d7-46d8-86e7-81edb694bbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtMember_6b49d239-93f7-4436-ba72-01b54a46bb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignGovernmentDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ee5472a8-e1e1-48aa-b9c9-401854760ab8" xlink:to="loc_us-gaap_ForeignGovernmentDebtMember_6b49d239-93f7-4436-ba72-01b54a46bb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_37e700e2-563f-4b64-bb7e-2d2d4e22c2f8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0695e451-55b2-417f-b68f-83a21481a170" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_eec3a1e5-4607-4841-a9c0-dd36b555ece0" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0695e451-55b2-417f-b68f-83a21481a170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_deb153a4-8fb4-4bed-a7ca-5c2d87889412" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MaturityPeriodDebtSecurities_d96e290b-3f49-40de-a58e-cd0ef00cf386" xlink:href="dlx-20210331.xsd#dlx_MaturityPeriodDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_dlx_MaturityPeriodDebtSecurities_d96e290b-3f49-40de-a58e-cd0ef00cf386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_4ea9e5b4-b891-43c2-9c97-cc4afc0f6775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_4ea9e5b4-b891-43c2-9c97-cc4afc0f6775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfd06421-71e7-408a-acc6-602766a17cac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cfd06421-71e7-408a-acc6-602766a17cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_0e710c4f-eb74-4bb4-9bc8-273bf2b4eeff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_DerivativeLiabilities_0e710c4f-eb74-4bb4-9bc8-273bf2b4eeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_92f91ef1-a367-4a40-8380-c0455c668446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_Cash_92f91ef1-a367-4a40-8380-c0455c668446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9a0cf346-cc6b-45ba-bbf6-6e1a038c8374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9a0cf346-cc6b-45ba-bbf6-6e1a038c8374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0f1a0dc8-fa06-4e34-a843-c2ca483145f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_NotesReceivableNet_0f1a0dc8-fa06-4e34-a843-c2ca483145f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_0173b6ad-ab4f-4f84-b9d7-98dd721df0fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_0173b6ad-ab4f-4f84-b9d7-98dd721df0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a88b9440-6034-46d6-a8f3-d57e11ca4aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_LongTermDebt_a88b9440-6034-46d6-a8f3-d57e11ca4aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_a981f232-b134-442d-aa38-b4c5636a643f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_26ed6044-9510-456a-88a6-2a9567ee7c24" xlink:to="loc_us-gaap_LongTermDebtFairValue_a981f232-b134-442d-aa38-b4c5636a643f" 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-20210331.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_2fe6a148-935a-4c3a-ba06-34b3ef73f3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_d805abd3-2921-4b96-819a-c18034d50dde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2fe6a148-935a-4c3a-ba06-34b3ef73f3ff" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_d805abd3-2921-4b96-819a-c18034d50dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" xlink:type="simple" xlink:href="dlx-20210331.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_624d6d3f-4e18-46b3-a59e-672aeed554b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_5254115f-314e-4f18-9e81-576411316fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_624d6d3f-4e18-46b3-a59e-672aeed554b7" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_5254115f-314e-4f18-9e81-576411316fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fb6c1e77-abb5-4c4f-a509-3c8b8d37a179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_624d6d3f-4e18-46b3-a59e-672aeed554b7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fb6c1e77-abb5-4c4f-a509-3c8b8d37a179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" xlink:type="simple" xlink:href="dlx-20210331.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_73f3a02f-255e-45d0-972b-aa9be636c84c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_73f3a02f-255e-45d0-972b-aa9be636c84c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c2772f64-40d1-4e10-a255-241d4e6d1556" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ExternalconsultingfeesMember_0607bb5c-e7b9-48ec-ab07-673281783a62" xlink:href="dlx-20210331.xsd#dlx_ExternalconsultingfeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_dlx_ExternalconsultingfeesMember_0607bb5c-e7b9-48ec-ab07-673281783a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_InternallaborMember_3034ae80-bb9e-46a3-8076-0ee4bd17890f" xlink:href="dlx-20210331.xsd#dlx_InternallaborMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_dlx_InternallaborMember_3034ae80-bb9e-46a3-8076-0ee4bd17890f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_9bb64d12-1de4-4a00-b6f9-4cb8dac94674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_us-gaap_EmployeeSeveranceMember_9bb64d12-1de4-4a00-b6f9-4cb8dac94674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_fdd285e7-dd23-4974-b375-35c1835c48a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_5a605a84-8464-4b7e-829b-71a7484731ea" xlink:to="loc_us-gaap_OtherRestructuringMember_fdd285e7-dd23-4974-b375-35c1835c48a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a2a35241-7e37-4b45-b157-3c39c4adea4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5ec4f225-9811-4790-bb30-862d73f88603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:to="loc_us-gaap_CostOfSalesMember_5ec4f225-9811-4790-bb30-862d73f88603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_309c1ef5-2c44-4b61-8407-d9f9744cbdd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f2e27e60-43b9-43b2-8de8-15b85c3dda25" xlink:to="loc_us-gaap_OperatingExpenseMember_309c1ef5-2c44-4b61-8407-d9f9744cbdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e677d8ae-6f77-4308-8688-793bc570f06a" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3b668835-630e-4d92-b62a-ac59431ffb98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:to="loc_us-gaap_RestructuringCharges_3b668835-630e-4d92-b62a-ac59431ffb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringchargesnet_07acc1c4-be7e-47d6-a82f-f01367dc08de" xlink:href="dlx-20210331.xsd#dlx_Restructuringchargesnet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_e80c0093-3f0f-4785-9cf9-f117b908bac1" xlink:to="loc_dlx_Restructuringchargesnet_07acc1c4-be7e-47d6-a82f-f01367dc08de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RestructuringandintegrationexpenseaccrualsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_07a056a5-2190-4222-b098-7f470770e7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_07a056a5-2190-4222-b098-7f470770e7b4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1d1fa46c-02e6-49e1-8894-152d7c94ad1e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_317e2e07-59d8-43ee-91fb-fe26218d887e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_caacc353-fcaa-4da5-abab-bccadc444afb" xlink:to="loc_us-gaap_EmployeeSeveranceMember_317e2e07-59d8-43ee-91fb-fe26218d887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ea7b9b0d-5a68-488a-b41a-a0ca35db7c6b" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_905e7ad3-a359-4152-bd12-27d578e5867c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringReserve_905e7ad3-a359-4152-bd12-27d578e5867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3abe86d8-1369-4f3d-8c17-e02a478ee499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringCharges_3abe86d8-1369-4f3d-8c17-e02a478ee499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_67ba6447-ce9a-4687-942f-024d87198027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_67ba6447-ce9a-4687-942f-024d87198027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_34dc08d1-e1f4-4094-93ad-a4fc459a901c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_PaymentsForRestructuring_34dc08d1-e1f4-4094-93ad-a4fc459a901c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_46f86a07-130a-4c55-a612-cc1f5f7ab074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e464418-7df0-462e-9545-6bffcd95e097" xlink:to="loc_us-gaap_RestructuringReserve_46f86a07-130a-4c55-a612-cc1f5f7ab074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="simple" xlink:href="dlx-20210331.xsd#Incometaxprovisionbenefit"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Incometaxprovisionbenefit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3f32dc2c-a204-47e8-be63-11edb50c4c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_383be4eb-d75a-4631-8e5b-0df7877a5919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3f32dc2c-a204-47e8-be63-11edb50c4c57" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_383be4eb-d75a-4631-8e5b-0df7877a5919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitTables"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_72ff3588-d40f-4b28-a626-69fdd6109aa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9141fb9c-1265-4f03-8ac8-a5f670a16c0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_72ff3588-d40f-4b28-a626-69fdd6109aa2" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9141fb9c-1265-4f03-8ac8-a5f670a16c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#IncometaxprovisionbenefitDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/IncometaxprovisionbenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_16dcaac9-5cdb-41ab-876b-ca67a4a1188a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_16dcaac9-5cdb-41ab-876b-ca67a4a1188a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5b4c11df-7516-4947-a2d1-ae6c0913a728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5b4c11df-7516-4947-a2d1-ae6c0913a728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e73bc0f5-239b-4982-8efa-025b863919d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e73bc0f5-239b-4982-8efa-025b863919d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b35b41d2-9820-4d86-a499-6253c1ce8ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b35b41d2-9820-4d86-a499-6253c1ce8ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_d534307c-03ea-46b3-83e3-ede0217f6e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_d534307c-03ea-46b3-83e3-ede0217f6e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d6d67886-0e98-4a6c-99a3-f97307704691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d6d67886-0e98-4a6c-99a3-f97307704691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_6aaadd39-565e-4e24-bb99-e772aad02731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_6aaadd39-565e-4e24-bb99-e772aad02731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_4006ebc4-3153-4a47-b448-9e68b7e3e432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_4006ebc4-3153-4a47-b448-9e68b7e3e432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_23632384-e01f-493d-a3e9-e4e0771a64bb" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns_23632384-e01f-493d-a3e9-e4e0771a64bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_715b5774-9e5e-46ae-83b7-44819ffd4af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_715b5774-9e5e-46ae-83b7-44819ffd4af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_5f7c7c6b-0cd8-4689-a2de-df0ccf2a5775" xlink:href="dlx-20210331.xsd#dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments_5f7c7c6b-0cd8-4689-a2de-df0ccf2a5775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c84045f6-c447-4cb4-8c05-1e6bc9958c4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c84045f6-c447-4cb4-8c05-1e6bc9958c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_ac1ec799-0069-4782-83b7-30c94d31fb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_ac1ec799-0069-4782-83b7-30c94d31fb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_afa5dd27-836f-4ab6-b4d1-6de59da53676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_8166ea59-9529-4cfa-9954-3e0b36753eec" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_afa5dd27-836f-4ab6-b4d1-6de59da53676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Postretirementbenefits" xlink:type="simple" xlink:href="dlx-20210331.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_af601fa2-26e4-42ed-9585-9a06e14062dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4f8ae0dc-24a6-4835-ad32-462993167545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_af601fa2-26e4-42ed-9585-9a06e14062dc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4f8ae0dc-24a6-4835-ad32-462993167545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsTables" xlink:type="simple" xlink:href="dlx-20210331.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_65be4ae4-a642-4353-bc1d-75c23438fa51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_81cfe5de-ee9b-4006-9fa7-ec4e7a553807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_65be4ae4-a642-4353-bc1d-75c23438fa51" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_81cfe5de-ee9b-4006-9fa7-ec4e7a553807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#PostretirementbenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/PostretirementbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_07c20802-fb67-4efa-90f3-f8d5ec444c15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_07c20802-fb67-4efa-90f3-f8d5ec444c15" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ce767e83-1f25-482a-993f-9b060edb3956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ce767e83-1f25-482a-993f-9b060edb3956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8cb93b8c-fc29-464b-b717-02a2f469a791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8cb93b8c-fc29-464b-b717-02a2f469a791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ac3e0b4-051f-4e44-91b3-ec5392a5d815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3ac3e0b4-051f-4e44-91b3-ec5392a5d815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5ea97c3e-d6c1-49fc-ab33-383c066baecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5ea97c3e-d6c1-49fc-ab33-383c066baecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00035268-5415-4c92-b072-f73aacdd01eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_4b93f92e-8591-4c80-9bc4-6a1412c8c2c7" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00035268-5415-4c92-b072-f73aacdd01eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Debt" xlink:type="simple" xlink:href="dlx-20210331.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_76f45140-94f2-4652-b40c-73257832eb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1c289287-38b8-4ad9-90bc-ccdab9936183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_76f45140-94f2-4652-b40c-73257832eb6c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1c289287-38b8-4ad9-90bc-ccdab9936183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/DebtTables" xlink:type="simple" xlink:href="dlx-20210331.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_a98226f3-c3d5-4d7d-87d3-0a7790fa9ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_172973d5-6827-4fb4-b8c7-df6592000aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a98226f3-c3d5-4d7d-87d3-0a7790fa9ee2" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_172973d5-6827-4fb4-b8c7-df6592000aff" 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-20210331.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_cc442881-cb33-48b2-ae21-6eb5febbebaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cc442881-cb33-48b2-ae21-6eb5febbebaf" xlink:to="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_59981b14-3d75-42e9-9603-58e0601f2dd4" xlink:to="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ebc8f7e-d970-4812-9aec-577f835959a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:to="loc_srt_MinimumMember_1ebc8f7e-d970-4812-9aec-577f835959a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8324a6c-cb7c-47f9-b722-aef2d7bf9aac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e61333d-f125-428e-8287-c5d33b0c25f2" xlink:to="loc_srt_MaximumMember_f8324a6c-cb7c-47f9-b722-aef2d7bf9aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9507b4dc-80fb-42ac-aaf7-8437cffe41dc" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_04383e7f-5aec-4f21-ae5b-739965655385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_87921ce9-a86f-428b-b759-a76a410dfb18" xlink:to="loc_us-gaap_InterestRateSwapMember_04383e7f-5aec-4f21-ae5b-739965655385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a4e6f974-440e-4124-b6da-51297cf3f0ac" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_03de4add-173b-4a02-813c-0b55624226b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_115f09d3-ba93-472c-814e-27a22361ec48" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_03de4add-173b-4a02-813c-0b55624226b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf637d2f-cfa0-4f52-a885-4f16ce95744d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_18f156c7-1f43-4b72-a03c-c2158da7392c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LongTermLineOfCredit_18f156c7-1f43-4b72-a03c-c2158da7392c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49e516e4-ca97-41e4-900c-e6675eb14994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_49e516e4-ca97-41e4-900c-e6675eb14994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_302fa144-1176-49f3-95ff-3b016719d564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_302fa144-1176-49f3-95ff-3b016719d564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f342591e-a089-49b5-92e1-913c5a43ad28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f342591e-a089-49b5-92e1-913c5a43ad28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_5a855bb8-f714-4a8f-9829-c5ce04e35c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_5a855bb8-f714-4a8f-9829-c5ce04e35c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1249f476-dfe2-4306-83a9-5228948e9677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1249f476-dfe2-4306-83a9-5228948e9677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Leverageratio_f9b46184-46cb-44ef-86f8-5d19e03cb760" xlink:href="dlx-20210331.xsd#dlx_Leverageratio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_Leverageratio_f9b46184-46cb-44ef-86f8-5d19e03cb760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MinimumratioofEBITtointerestexpense_b7a18f6c-4aed-4ebe-a66f-5a10e89936a2" xlink:href="dlx-20210331.xsd#dlx_MinimumratioofEBITtointerestexpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_MinimumratioofEBITtointerestexpense_b7a18f6c-4aed-4ebe-a66f-5a10e89936a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_8fdad241-7a5f-46c3-9c7f-928e3ce5e224" xlink:href="dlx-20210331.xsd#dlx_TotaldebtlessunrestrictedcashtoEBITDAratio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio_8fdad241-7a5f-46c3-9c7f-928e3ce5e224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_55ae2812-f71c-45e3-8a2b-d27b18aebda0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_55ae2812-f71c-45e3-8a2b-d27b18aebda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_38901f4a-2399-4dd9-83c0-f2903c278468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_38901f4a-2399-4dd9-83c0-f2903c278468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa599c1d-d3e2-4254-bc6c-6c2c2331782c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa599c1d-d3e2-4254-bc6c-6c2c2331782c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_60520c42-6976-4544-8c51-31707ad17edd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a253cca7-d9dc-43c9-9711-aa8c0638f9dd" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_60520c42-6976-4544-8c51-31707ad17edd" 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-20210331.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_2fda9928-5dfb-462e-a626-a2089320de21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a6dfbac-b0ee-4500-9fbf-39c96f7624d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2fda9928-5dfb-462e-a626-a2089320de21" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a6dfbac-b0ee-4500-9fbf-39c96f7624d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="dlx-20210331.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_e709b168-ed54-48ab-b8e7-a3ed088c02d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e709b168-ed54-48ab-b8e7-a3ed088c02d5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:to="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_e4e89289-e6dd-4b53-81c9-0bccec9f3c54" xlink:to="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MN_0a4343d8-6c7a-412d-b63c-96ce971bb6aa" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_4fd8e840-6a3c-4ec7-aeb6-971b8962be0b" xlink:to="loc_stpr_MN_0a4343d8-6c7a-412d-b63c-96ce971bb6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fc353ea3-1d94-49e3-b435-8bc0c3a9926f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_effcf44d-5699-41e8-a789-085f3f26373c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_effcf44d-5699-41e8-a789-085f3f26373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_94ade8cd-008d-47fd-8c41-52758284fc24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_94ade8cd-008d-47fd-8c41-52758284fc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredDueYears1And2_44eb3826-b341-40a5-9bd2-785f14b46457" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredDueYears1And2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_dlx_LeaseLiabilityIncurredDueYears1And2_44eb3826-b341-40a5-9bd2-785f14b46457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4_bcb5f993-55ca-455e-9fc1-7061fa006a1d" xlink:href="dlx-20210331.xsd#dlx_LeaseLiabilityIncurredToBePaidYears3And4"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_dlx_LeaseLiabilityIncurredToBePaidYears3And4_bcb5f993-55ca-455e-9fc1-7061fa006a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_811ed5d1-2631-4a1c-b9dc-f35360bd32f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_119fca6b-c533-4236-9a59-9e3945856bff" xlink:to="loc_us-gaap_SelfInsuranceReserve_811ed5d1-2631-4a1c-b9dc-f35360bd32f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Shareholdersequity" xlink:type="simple" xlink:href="dlx-20210331.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_3ae43d3d-7d6c-4d0f-8208-213bbd7ca2bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_4090e65b-a881-4a63-9b5a-a64e42a9cf6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3ae43d3d-7d6c-4d0f-8208-213bbd7ca2bb" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_4090e65b-a881-4a63-9b5a-a64e42a9cf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/ShareholdersequityDetails" xlink:type="simple" xlink:href="dlx-20210331.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_a3e3fc9d-b273-418e-bd38-9de3aae274c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_ee650da0-7cb6-4f2a-9693-aef23e7ecea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a3e3fc9d-b273-418e-bd38-9de3aae274c6" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_ee650da0-7cb6-4f2a-9693-aef23e7ecea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5250e2bf-e0eb-4939-99e5-ba8be52c8135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a3e3fc9d-b273-418e-bd38-9de3aae274c6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5250e2bf-e0eb-4939-99e5-ba8be52c8135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1d62db88-1743-4bd4-9e5c-a616caa1300d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a3e3fc9d-b273-418e-bd38-9de3aae274c6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1d62db88-1743-4bd4-9e5c-a616caa1300d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Businesssegmentinformation" xlink:type="simple" xlink:href="dlx-20210331.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_1b3c4676-c1b5-4129-852c-b2d56bdc9ae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f5b6d6dd-3325-43f9-a666-c0cfca45e997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1b3c4676-c1b5-4129-852c-b2d56bdc9ae9" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f5b6d6dd-3325-43f9-a666-c0cfca45e997" 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-20210331.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_be9c4998-be45-45f9-9c3a-ea9353261771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a1dac7c6-3dbb-4e4e-8d5c-532314142246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be9c4998-be45-45f9-9c3a-ea9353261771" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a1dac7c6-3dbb-4e4e-8d5c-532314142246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_7f751eb9-98de-4aa2-ab46-aec86774ee1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be9c4998-be45-45f9-9c3a-ea9353261771" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_7f751eb9-98de-4aa2-ab46-aec86774ee1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_abef2335-582a-4a14-ade2-9958d0e38d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be9c4998-be45-45f9-9c3a-ea9353261771" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_abef2335-582a-4a14-ade2-9958d0e38d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_283ba690-d5d1-4fc0-b117-9142644e7168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be9c4998-be45-45f9-9c3a-ea9353261771" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_283ba690-d5d1-4fc0-b117-9142644e7168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#BusinesssegmentinformationDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/BusinesssegmentinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_69600dc8-06a6-41a9-9ee3-c1a143faabcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_69600dc8-06a6-41a9-9ee3-c1a143faabcf" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:to="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_62e715a3-547c-47a7-b196-bd5c8ec2dbe4" xlink:to="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_fe08c167-e268-4fef-8726-ea33ef707294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:to="loc_us-gaap_OperatingSegmentsMember_fe08c167-e268-4fef-8726-ea33ef707294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4a18f470-9d80-47ea-a020-b370e28b7d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_28afd862-2b99-4be8-8cbf-0491609c48d7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4a18f470-9d80-47ea-a020-b370e28b7d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6117ef79-e54a-4f55-81f4-5de0798cb8f6" xlink:to="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_8e37fac9-63d2-4291-a990-d21256be987a" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_PaymentsMember_8e37fac9-63d2-4291-a990-d21256be987a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_c6ceabf0-cc45-4950-a4cd-c3d68fa8ff0d" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_CloudSolutionsMember_c6ceabf0-cc45-4950-a4cd-c3d68fa8ff0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_5aa1e776-6bf9-4f8e-91c3-e8df5664337d" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_PromotionalSolutionsMember_5aa1e776-6bf9-4f8e-91c3-e8df5664337d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_1bc810f9-54f1-4e8f-8b4e-384a53fc11ec" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_21509d12-c918-4e1f-904f-cebeb4c969c3" xlink:to="loc_dlx_ChecksMember_1bc810f9-54f1-4e8f-8b4e-384a53fc11ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6181621c-e845-4955-89ab-937436bc4384" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_44616703-bef1-4d01-9393-143e3bd530aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_NumberOfReportableSegments_44616703-bef1-4d01-9393-143e3bd530aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_78d82a2f-fe02-4ff5-873c-b99c715dc2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_Revenues_78d82a2f-fe02-4ff5-873c-b99c715dc2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_AdjustedEBITDA_ecb198fe-15b8-4d23-8c1a-f44744e4c980" xlink:href="dlx-20210331.xsd#dlx_AdjustedEBITDA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_AdjustedEBITDA_ecb198fe-15b8-4d23-8c1a-f44744e4c980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_46c36ecb-16b4-4cbe-b9de-3cff8cf69dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_46c36ecb-16b4-4cbe-b9de-3cff8cf69dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bb698dce-abee-45d4-8ec0-f2b3f6c9b433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_InterestExpense_bb698dce-abee-45d4-8ec0-f2b3f6c9b433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest_2fef38d0-4630-42de-981a-af971acd10c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_IncomeLossAttributableToNoncontrollingInterest_2fef38d0-4630-42de-981a-af971acd10c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_feda82a0-4559-48bd-8f9f-4957983b8ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_AssetImpairmentCharges_feda82a0-4559-48bd-8f9f-4957983b8ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Restructuringintegrationandothercosts_95aead33-e944-4d57-93db-481179f60765" xlink:href="dlx-20210331.xsd#dlx_Restructuringintegrationandothercosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_Restructuringintegrationandothercosts_95aead33-e944-4d57-93db-481179f60765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CEOtransitioncosts_a666d345-a184-4685-a77e-80e50be0355a" xlink:href="dlx-20210331.xsd#dlx_CEOtransitioncosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_dlx_CEOtransitioncosts_a666d345-a184-4685-a77e-80e50be0355a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0c286574-36d9-43a6-bf61-eecf4dcf1ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_ShareBasedCompensation_0c286574-36d9-43a6-bf61-eecf4dcf1ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f3c8491e-598c-4fe1-b95f-14a07fbbc139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f3c8491e-598c-4fe1-b95f-14a07fbbc139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualProvision_a3dd8245-cfca-4200-9527-3c7eae172299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualProvision"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_LossContingencyAccrualProvision_a3dd8245-cfca-4200-9527-3c7eae172299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e2ab7e6-4389-49c9-b2f5-6b006dc0b1dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8d53f460-4dc4-4189-994f-95238a036989" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e2ab7e6-4389-49c9-b2f5-6b006dc0b1dd" 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-20210331.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_392b6064-c579-4be3-a151-b722383a735f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_392b6064-c579-4be3-a151-b722383a735f" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5edb2c50-a057-4567-b94f-a0a7a8db9345" xlink:to="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksrevenueMember_4155db6a-8275-418b-9d91-c811b43baabf" xlink:href="dlx-20210331.xsd#dlx_ChecksrevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_ChecksrevenueMember_4155db6a-8275-418b-9d91-c811b43baabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FormsandotherproductsMember_0eaeb61b-0d0d-4b1e-b512-fe49a538b7e7" xlink:href="dlx-20210331.xsd#dlx_FormsandotherproductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_FormsandotherproductsMember_0eaeb61b-0d0d-4b1e-b512-fe49a538b7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_TreasurymanagementsolutionsMember_833fb224-eb66-43e2-ae66-6e8be8380b2f" xlink:href="dlx-20210331.xsd#dlx_TreasurymanagementsolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_TreasurymanagementsolutionsMember_833fb224-eb66-43e2-ae66-6e8be8380b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_MarketingandpromotionalsolutionsMember_86480c59-04cd-455a-94dc-07810336bb0e" xlink:href="dlx-20210331.xsd#dlx_MarketingandpromotionalsolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_MarketingandpromotionalsolutionsMember_86480c59-04cd-455a-94dc-07810336bb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_DatadrivenmarketingsolutionsMember_3d78e126-30f9-405c-9ecc-d795dd2fdd31" xlink:href="dlx-20210331.xsd#dlx_DatadrivenmarketingsolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_DatadrivenmarketingsolutionsMember_3d78e126-30f9-405c-9ecc-d795dd2fdd31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_WebandhostedsolutionsMember_3ba72591-b2ac-489e-96c0-5543ce15b9ff" xlink:href="dlx-20210331.xsd#dlx_WebandhostedsolutionsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_WebandhostedsolutionsMember_3ba72591-b2ac-489e-96c0-5543ce15b9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_OtherpaymentssolutionsMember_c9b4eef2-e8c1-470d-bb3d-dec46a0cfbb7" xlink:href="dlx-20210331.xsd#dlx_OtherpaymentssolutionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8954bb35-d80d-4d24-befb-7e5f184345ab" xlink:to="loc_dlx_OtherpaymentssolutionsMember_c9b4eef2-e8c1-470d-bb3d-dec46a0cfbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_36ad67c4-2ba7-45e7-a8cb-2151a7c71cef" xlink:to="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_292e6e25-b79a-41d6-a1f9-feebc109a15d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_132a831c-072f-4353-998c-1cc7fb607bb9" xlink:to="loc_us-gaap_OperatingSegmentsMember_292e6e25-b79a-41d6-a1f9-feebc109a15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d34d9e57-bdc6-4fbe-81e4-0b69f73ccbe3" xlink:to="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PaymentsMember_8b4f3a16-017c-46d8-897d-b68d99c5e64c" xlink:href="dlx-20210331.xsd#dlx_PaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_PaymentsMember_8b4f3a16-017c-46d8-897d-b68d99c5e64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_CloudSolutionsMember_fba61894-fb6e-4633-99b9-d7ff2bdbed16" xlink:href="dlx-20210331.xsd#dlx_CloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_CloudSolutionsMember_fba61894-fb6e-4633-99b9-d7ff2bdbed16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_PromotionalSolutionsMember_2030ece6-7fee-4eaa-8abd-7820b2792d47" xlink:href="dlx-20210331.xsd#dlx_PromotionalSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_PromotionalSolutionsMember_2030ece6-7fee-4eaa-8abd-7820b2792d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_ChecksMember_97f4dcdd-9c3f-461b-8346-6142200cc85e" xlink:href="dlx-20210331.xsd#dlx_ChecksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3546df8b-0273-4beb-9481-4a5941b389f5" xlink:to="loc_dlx_ChecksMember_97f4dcdd-9c3f-461b-8346-6142200cc85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ef92c3ef-54e3-4847-8ef8-686c56ac6eab" xlink:to="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_48c99b94-6835-474a-8ce6-a84a8124e6da" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:to="loc_country_US_48c99b94-6835-474a-8ce6-a84a8124e6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_986cada3-9d63-4bad-8f44-93910d664714" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2e65ab36-1826-4ca5-9b63-48ab92ab61fb" xlink:to="loc_us-gaap_NonUsMember_986cada3-9d63-4bad-8f44-93910d664714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_c8824586-d271-40f0-9af7-03d118993da3" xlink:to="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_896b070b-828d-4a69-b221-b3670582ea19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_d1dabaca-5c3d-4b78-9b25-89c46078df8b" xlink:to="loc_us-gaap_Revenues_896b070b-828d-4a69-b221-b3670582ea19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="simple" xlink:href="dlx-20210331.xsd#Risksanduncertainties"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Risksanduncertainties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_33094065-1888-472a-baaf-1d5e8010bfe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_512064e4-efd4-438c-855a-c7b52874eb31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_33094065-1888-472a-baaf-1d5e8010bfe6" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_512064e4-efd4-438c-855a-c7b52874eb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#RisksanduncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/RisksanduncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_c20451af-9d25-452f-9eef-a50a4c3d71dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_c20451af-9d25-452f-9eef-a50a4c3d71dd" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5f074a9c-ecb0-4ce8-b550-3765ef782a7d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_LoansandnotesreceivablefromdistributorsMember_9d502d91-fde6-4776-9fad-44326b6f229c" xlink:href="dlx-20210331.xsd#dlx_LoansandnotesreceivablefromdistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d02847c-3a92-4a41-8737-6674a1cdacdc" xlink:to="loc_dlx_LoansandnotesreceivablefromdistributorsMember_9d502d91-fde6-4776-9fad-44326b6f229c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f2f4beb1-c358-4056-ad11-927ac412c680" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_11318312-4dcf-433b-b697-e5ee354429ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:to="loc_us-gaap_NotesReceivableNet_11318312-4dcf-433b-b697-e5ee354429ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dd5504d8-00d4-49d4-8dd3-eb67b77c8eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_5c5528fb-9cbc-44eb-9eca-f59483bd07bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dd5504d8-00d4-49d4-8dd3-eb67b77c8eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/Subsequentevent" xlink:type="simple" xlink:href="dlx-20210331.xsd#Subsequentevent"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/Subsequentevent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_2ea28ac9-ff34-4751-b879-709147ee2626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_76cca02c-9814-4820-a98f-e4e3e7f04fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_2ea28ac9-ff34-4751-b879-709147ee2626" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_76cca02c-9814-4820-a98f-e4e3e7f04fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="simple" xlink:href="dlx-20210331.xsd#SubsequenteventDetails"/>
  <link:presentationLink xlink:role="http://www.deluxe.com/role/SubsequenteventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_833a1ac3-98ae-4ae8-beba-d1d915fec641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_833a1ac3-98ae-4ae8-beba-d1d915fec641" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9f480b2a-e07d-4ac4-8c88-30676efe0627" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b5a0fcb6-e14a-4e53-96bf-a39c5a23a6a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ef67f266-9e60-475a-9778-60918633b6e0" xlink:to="loc_us-gaap_SubsequentEventMember_b5a0fcb6-e14a-4e53-96bf-a39c5a23a6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5ba1d1b7-16cd-452f-81a2-979c0ba43cba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_FirstAmericanPaymentSystemsLPMember_db7c01f6-20a1-434e-8e1b-27ed6589a626" xlink:href="dlx-20210331.xsd#dlx_FirstAmericanPaymentSystemsLPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f93644a2-74a8-433a-8c84-9eca0502444b" xlink:to="loc_dlx_FirstAmericanPaymentSystemsLPMember_db7c01f6-20a1-434e-8e1b-27ed6589a626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b869087b-ee71-475d-8eaa-861b3e4b8f3e" xlink:to="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1f9ab286-f7ed-44af-80e2-0131e2e5e52e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1f9ab286-f7ed-44af-80e2-0131e2e5e52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dlx_Financing_0b70d372-d3a9-46d6-9f61-1eb6ee13b11b" xlink:href="dlx-20210331.xsd#dlx_Financing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_dlx_Financing_0b70d372-d3a9-46d6-9f61-1eb6ee13b11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f13cab1f-7b37-4e92-8b46-605140b22f6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_4c1eb7bd-112a-4a44-883a-fd1a89d3d416" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f13cab1f-7b37-4e92-8b46-605140b22f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>dlx-20210331_g1.jpg
<TEXT>
begin 644 dlx-20210331_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+_\
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
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>XML
<SEQUENCE>15
<FILENAME>dlx-20210331_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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:dlx="http://www.deluxe.com/20210331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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-20210331.xsd" xlink:type="simple"/>
    <context id="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibc6ca8ba5fbc4e03997dfe38de5b6df7_I20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2021-04-28</instant>
        </period>
    </context>
    <context id="i8d7930d334ff45118788399c5fcc7f91_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iae7b00a94d594fb29c9a69e14940e808_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id2fb5e711c0c4a7a851350ce7e34c2d0_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="ibdc19e2fdf2f4020acaf8910c1601dbe_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="i19563c3766884e7db0600245d3582871_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="id2191683396d4490876f070ea69dfe7e_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="ibaf7d90cde934436a9ca7fb286172a17_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="i805c442e499243c29cf11fe289f8e8ff_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="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i48da08cd455b435084d9df9ad6bb2b78_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i91344064e6b64ed98658111230e27ff2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i320fc8801ca9461fa98c29c87b313517_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia7da19952c9248e7ac0e96894924a9eb_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i69bed5554e7d47ac9393dd932a4d7e7d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib6df6070dc10491d92128a5af9fc8a96_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iebabb74d09404a54b2d4d4024ae25dc5_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if2b16ece69844f3e89613b8da546b35e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d2f3498ff5a433a9220ad8677dd68ce_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="ie58e047002a7423b96eec05dd4cddd96_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="i69a559c9eb3c4a4ba3d61b74fd2e9c28_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="if0d64d6faaba45e0bad2ccd30311ce27_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="i8dcc566708ab45b291736536c389345e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f8db5a475494c558c95417bf9ca4af1_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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b1accbbffe248ffa7b472c33b09e1a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6bc203065b7b46eab754365761d95e43_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2cb30d62dcae4baba5aeeb978f92648b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i758cce65841b412e8610d838a1cd0fc7_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5f3eced979be43b3b2073a24ae6363d6_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iad1a5cbad9df4679b30c61ff9f298d0b_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i998dc8165a7547b496d38ab9b55a7e78_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5046f04405614b6db45ab0006717a67e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic7b31b5f2d634d7abe6fa47ae58122d2_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icebede197cc34e9d89259d3c48a9d9b2_I20210331">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0fa1e6e63b1943fea124e5517c504c1d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i88b786dd30da4d9b9643e8878ffcef4a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4e6d37ff98a844cfa4bff28f3a638458_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9e95375e15034b23b04ac53e392fda9c_I20201231">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia901282881e0434184e4e6e8af7c170a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3ab3dfca0824972bbbc29f302315887_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2f7913f9c24146eba3835e191e4121db_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9020c2b434e441d4b4570e23319a0e5e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7af821f55a7b4fffba0503d9bd7ef152_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id5853894b3b24fa79b4406ab405cc4e4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i861df0395e024156a903e1b9834aa459_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iabdaf71783ff460799e80612e52e59d7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i461b2b079837408093962a3898d5caf9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6723a53389c34530adb19ff3c827a11a_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="i450f3d659d5f4903b441bf157782cc6b_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="i1211ea98b8e7498c89b2e39140b98177_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="ib753c2346bcf416b9a592aed6a26ddcf_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="ifc97ec72e0fe448580e9e05e0ba0d064_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="i5625d2df3384442899dd0e78c5eac292_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibc7c77d187bf43499a572d243cf871d4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic25359fece2542a0b84eb099303731df_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e89de032b4e431dbbec0564a4cdb744_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6b3ef9e64e1641e9a022fe103b53f3bb_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8099760cf9094423a419b85942a1657e_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="ibdd905821ebf447dacd7f7039be41e50_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="ia4f81ab58e24466993015a359c9abbb6_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:FinancingReceivablePortfolioSegmentAxis">dlx:LoansandnotesreceivablefromdistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i176c96aed8e64a98970f14391514d426_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifc3db0cfec384ffeb009a93d8dda0109_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie2bff6f588214a2ebd85b548a471b743_I20210331">
        <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:OnetotwointernalgradememberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3621ff19b64e4f08965f8411ad0777dc_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="if70e53338c6e488b8fb1d33a19d1fdaa_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia08cc403c9ec45379c15c24fa98d6cbc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6841c34bbbee4dcd9e6ce7fe17ee8ba3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i134385767f1f49e2b15b02a2bcc69dec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i501371ebc53b47f8a69a5507757f7778_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id9953dc629524c2e93bcf676899bb059_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8d3c85788726483d84658f026b518cd7_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i214d9ce334b44e3fa54d80d131c83bb3_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="i1d85be5c4eec47c0a67331afe2c639c5_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="ifbce3072b99e441181254a2cd0652f49_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="id4e81ce59769467fad850d5ec69c9c3f_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="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia98d39bed00749049cf34b0eda39d363_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia12a255948b74a41a1be672d1e7401f6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id59fb07b5c01488ca83e2dbdea91c419_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idc818bb9d26b408b96572d019cfc713e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i36bde7095726452d956bb337ee6f4af2_I20190719">
        <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>2019-07-19</instant>
        </period>
    </context>
    <context id="id98924aa553d48be9996b3986d93c92c_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ie933cfc6c76e4c6ebab2933dd5496d1e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c597b5ed82a4e2a9210d6ba85dbc11d_D20200101-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-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i187a79ddbbdb472dacfc49047f2336e0_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="i05552fcdf9eb427a9cf5411bdca9d2f5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3930d2f6224f48a49ecd1d5c05375847_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="ib6d55e14fe1047418987aa5ef953e4a8_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0bd05530588d49d8aad6c687ccd7700c_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2ed16fe84801406f97ab6c226ec93a60_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i97a29b07d4ce4b06b6f8e2eef09c5fd6_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3b6432f46d80403ba08b4dcc3af7f0b9_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="ia08fda632beb4a369a564398b4ead8aa_I20200229">
        <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:MeasurementInputTypeAxis">dlx:MeasurementInputrevenuegrowthrateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="icc7ef1a595b24fe4a20ca9b4499f9822_I20200229">
        <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:MeasurementInputTypeAxis">dlx:MeasurementinputgrossmargingrowthrateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i27cb3ef840f141819231ab2fc9603e52_I20200229">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i38cac823bd6b4f909befc30f232981b7_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">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6ac4585addb54c228f0a6cd7597f9b57_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">dlx:InternaluseComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">dlx:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1097b996426b4cc599b98f5ba7d4550e_I20200229">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i029036450c6447f4adf49e1592ebe6b0_I20200229">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i48f5e0c447874cafb3812c8685ff0709_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8129c9e3b079474aad9dccf777a2b5b4_I20200331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i89a4e6482e7b47cebbe54276cd2bc083_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i21a072b5b0d54904b1a1a7604ca8a7b8_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i662767847bc244e9b3710a404b777b75_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:CloudSolutionsWebHostingreportingunitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia279eae87817459999e393cc5fdcf7c9_D20210101-20210331">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1898106c337449ca9df30adf9bdd4126_I20210331">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i90408eb32a5a40b6a9ef6582a407f3da_I20210331">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia85e707f7b994bc8856c30c88471dc5e_I20210331">
        <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>
                <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>2021-03-31</instant>
        </period>
    </context>
    <context id="iab4091af674b49d48e575c01ca61ad91_I20210331">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie680eb80ec6644049b7f1025d002e5e2_I20210331">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaed0e38a8e22436789f37332777332e0_I20210331">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4da57da9dc0d4693911f469a286e2424_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8b8f8d98b1f94f09b6561c0de77ec9ea_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i66d07c86dec2408ba4c170833cc13891_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i62ced6a4bfcb4ddd8754506605e975dc_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic81b96b72170496886c1660c730c5b88_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9253c07b90984fe4bef469831f8fb855_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e082f433b164f359af3e8c98308d3ce_I20201231">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic185793f83e14825a23c8221bee23b24_I20201231">
        <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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib797847d15784ad9804392d93c85a0d9_I20201231">
        <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>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idad2e1dbf9454b9e8adac8f261eae114_I20201231">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i560a93347a584a908c52d4b595a3e977_I20201231">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i390e5e8cfa774941ac9845a70c9b6ab0_I20201231">
        <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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6b2de04a77c4c4aaabfd241d81e27c4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a54bf99865e43339b84a57fa699d700_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib846fc682b064beea95941c45783e929_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8071d13021dc4a31b28dae084327cf02_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i376c740a479543a6bc71cde977e528c9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iff3effbed4244b88b9ffa57392e9ce9e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i15eba017e7f840f3938fa85c7ade9eb4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iadf134049b564be78bcc9f278b93f7da_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic0dfa2da0637447d93011fa766bd0472_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1aa0a51cf8894a4a9ac513cf80531efe_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ieb0c7df3d8e14f979d49df35d58a002e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iadf9d06f6c7343dd90c1dc0b981e45c8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ife2c0ccc591849c1ba8a0f3df7716a97_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idae9027603b54c668071eb3b4a2b6ae3_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i919aba505d214fabaa8a2441c3aaaf4b_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i78edec9c05ed4316b2b92ad201a6cdab_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i68ed2d629dec43d4be29c87d4f90224b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if3220b4cc01749079f936f4c50b1ba32_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i187f838cb02d451c8ff1dacbc909910f_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="ib842be2fffc34b8bb8745d67a956540c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7b6eb58422744b4b91ff1a4d4769fbb6_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="iba735f58ae744858bd40a620aad934a2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i512d8363476c48a295aa2dbb85d7b194_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic8a22af3eb5f49bcadee77ed73cade40_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i105910a15d0540bfa89b5b6de6a24a97_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">stpr:MN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3efc6d28af4945d98def474e02ed225d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">stpr:MN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib38e8d9093ff4ff587fdd0baf1d67691_I20181024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
        </entity>
        <period>
            <instant>2018-10-24</instant>
        </period>
    </context>
    <context id="i2490084806f24387941cf5718bb918c5_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="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i579f15cf727d46a49d42676bac6f5a46_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:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4c6e956323c242be8c89085a5a98705c_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:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idce82d3252ca4ad59eafb2746c35101d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i46161d709c1b4e89bedb869704e45a42_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if50ee1e4847a45acbe6a32cac7593d06_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="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i202f5bdfdd19482e87b079758ca78432_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4af47ff06b44ed79aef09035b6fb8c9_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="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-03-31</endDate>
        </period>
    </context>
    <context id="ia42be9c4f7ed40aa82f7703c673af116_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i06883d7bb9c5489e9e0ae80b2a540901_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i5fa1492ade06480fb8c824eb3beb5d26_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i00ed91fc9f19445fa179ca9e9237088e_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i1d52a695a8824e13a603341ea7004e07_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ief146c7dad00432c8c7db72e9a05796b_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="srt:ProductOrServiceAxis">dlx:DatadrivenmarketingsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04d185a39b3b4f9f9a9bd22c3d8424cb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic247999bcef4471db8577cb68fda369c_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="srt:ProductOrServiceAxis">dlx:WebandhostedsolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5bc1501b73404c709474e2bf8ca95cf7_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i92fe74cad6084cd396232913fe9322a8_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="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</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="i407742dbef7e416db096e8f09299c750_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i53844a52adb24c50b62c93bc95c9da96_D20200101-20200331">
        <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:ChecksrevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:ChecksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ica444a72eec744e8abac6e1c950546c1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:ChecksrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i08acd253b888468a8f251131908f3642_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib591f1a7922f458388cd04a45b20d3c8_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7952766252f543188465f04428788b46_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idaf3189ed7ef45649e304920ccaa845f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iedf12b914a7840f6ad780736714abceb_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4807e38185904034918bd956b5d7203a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id07fd47f15274f50bd6bbc11b89b0ac8_D20200101-20200331">
        <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:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8aad8f6fe30b46abbd2eb36d388e76cd_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if09b0d29f81d4886b2f419095bbf9b6e_D20200101-20200331">
        <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:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i89cd915b311b4846b842354e50d5c3ce_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7cf087c8dae14da69bb860d5c3396d7b_D20200101-20200331">
        <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:OtherpaymentssolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:PaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idd94c036748d46dfbe5b16723f550ad2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dlx:OtherpaymentssolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3bef70e403144324a49b290ff904aab0_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i92665427eb904a199b4b4662ccd8d9d1_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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib066886db8f542748ae698dc69ebffb1_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i7c689cd81f5542b996ce0e3006cd43b9_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i9ffb50304c474f4ca092c90079611006_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iea5885070cec4085b977437030ef5e91_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i8e1ada957a59428ea2e9c2cf12425277_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="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dlx:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i84016ac556784e3f8c8f00b0890adde9_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="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-03-31</endDate>
        </period>
    </context>
    <context id="if51e23687ccc4123afceb2c9844176ee_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="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-03-31</endDate>
        </period>
    </context>
    <context id="i631af3734cf54ee89fcf329d65db12f5_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9893fd606b0248cab8fa31defc47431a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia2bb23bb0ca04b238b70022abf34fac0_D20200101-20200331">
        <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:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6a4042e4a7e84808a1dce1fa2395f9ff_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8a120427b4124b039fb0f5c2c6562e51_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7b3412b702744849bb35934c20b42e3a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ide581fc0a5994c87b1123b34f030edce_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie3beb51303da47b49e3b0697ae6e738d_D20200101-20200331">
        <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:CloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4163dbf5dd024429828e81592d23e642_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7a1d05e9d01e4dda846de473170b0171_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie28ee33b91664a179f4fd4bdde6b699f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id0e851899a434c31b7a719577ce88453_D20210421-20210421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="icaaae7b492f0487b95a8f8e4fc9ab2f6_I20210421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-21</instant>
        </period>
    </context>
    <context id="i3cf83bd3d93e4747bdfe74d4e5e83e5c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000027996</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dlx:FirstAmericanPaymentSystemsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</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>
    <dei:EntityCentralIndexKey
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl8zLTEtMS0xLTA_03611bd9-0d03-448b-93a0-551ef3e2ede5">0000027996</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl80LTEtMS0xLTA_5ad4333b-67a9-466b-87e4-a8c0e3b880f8">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl81LTEtMS0xLTA_cfbf72ee-d3b3-4ebe-be95-a96a3fcb183b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl82LTEtMS0xLTA_f9a4603d-8c10-4f54-82f7-7f2638180e21">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80L2ZyYWc6ZTM0NjA4YWE0MWRkNGEzNzk3NzVhOGRiMjRiZWIzNzgvdGFibGU6OTkwNTRiZGRmMGFhNDNjODg3OTAyZDVjMmZhMzI2YjYvdGFibGVyYW5nZTo5OTA1NGJkZGYwYWE0M2M4ODc5MDJkNWMyZmEzMjZiNl83LTEtMS0xLTA_bd3b61a8-3b0d-4a80-8ee5-9ce94a154939">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0wLTEtMS0zODk5_0189bce7-92c7-4e7d-ab1e-2693920ae814">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i8ff2f26de79d4f898d05c6d0a0fcabb9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl84Mw_7cdb5aab-d479-42b0-9c16-fe76f34f4979">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6YWFjNWVmNmQ3YjAyNDZhMmE2MThhMmIyYjllZTNhZDQvdGFibGVyYW5nZTphYWM1ZWY2ZDdiMDI0NmEyYTYxOGEyYjJiOWVlM2FkNF8wLTAtMS0xLTA_79e8860c-4e94-4a89-a547-6332ec75fbf6">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xMzE_4b9babeb-e768-442b-85ce-c781b07c28fe">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6Y2NkMzEwNjkzOGY1NGIzZWI4N2ZkYTg2MjBhOTRkNTgvdGFibGVyYW5nZTpjY2QzMTA2OTM4ZjU0YjNlYjg3ZmRhODYyMGE5NGQ1OF8wLTAtMS0xLTA_8119979e-a851-4251-a91e-cef1a6630b4d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yMjI_354ae47a-c7c0-4d2f-9774-9f65aa44f483">1-7945</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yMjk_723f1d2b-3f89-4c2d-9e85-1aa776c04b97">DELUXE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8wLTAtMS0xLTA_75e1823a-bbc7-43e4-ae1c-5600a1307fd0">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8wLTMtMS0xLTA_20e4d597-46b5-4af1-aa86-89d4e5bade2e">41-0216800</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTAtMS0xLTA_186fc4a1-28b4-41e7-9450-f2523fe3ca08">3680 Victoria St. N.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTEtMS0xLTA_83bce1ae-50b2-412f-8484-15ebfb0c1bc3">Shoreview</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTItMS0xLTA_9ab75821-75eb-484e-8b9f-b5bf6d222dc3">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6ZTc5YmJhNDFiZWJkNGJiMzk2OWJmZjEzYjg4YWY3MTgvdGFibGVyYW5nZTplNzliYmE0MWJlYmQ0YmIzOTY5YmZmMTNiODhhZjcxOF8yLTMtMS0xLTA_6e467b7a-22ca-4c67-b2fe-32f44c98bc65">55126-2966</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yOTQ_681fc2f9-0569-4be8-a4cc-f6198c164b21">651</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8yOTg_99cabac1-ba2a-4dec-ac98-62a02788cce5">483-7111</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTAtMS0xLTA_9a8b1a89-98ad-4109-b484-a9019a35e3f9">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTEtMS0xLTA_75f39e9f-5faa-4fd3-b78b-8efae77c492d">DLX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6OTYzNjZiOTQzYTYwNGY0NDlkYjRiYTk5ZGFjMDRiZmUvdGFibGVyYW5nZTo5NjM2NmI5NDNhNjA0ZjQ0OWRiNGJhOTlkYWMwNGJmZV8xLTItMS0xLTA_16ca9f19-2a1b-48af-a7fe-39706efb40e2">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl83Njg_1493ed99-2125-4a7b-b565-dd563571550a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xMDk3_9b758e26-6672-4ab4-a3a0-b9dcf2dccf61">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8wLTAtMS0xLTA_73942a43-15e6-46ec-88da-73b5bcdae2d6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8xLTMtMS0xLTA_ed35ab08-4474-4e44-af40-219f71c94865">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGFibGU6MDgwNmIxMjI0MmRjNDQ3YTkzY2Q0YmIzZDA4NzAwZWUvdGFibGVyYW5nZTowODA2YjEyMjQyZGM0NDdhOTNjZDRiYjNkMDg3MDBlZV8yLTMtMS0xLTA_b47043cd-374b-4f7d-8cd8-c549243ddd48">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xODI5_d14e3d42-2b4a-4f65-84fc-2ed294038282">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibc6ca8ba5fbc4e03997dfe38de5b6df7_I20210428"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xL2ZyYWc6ZDNjOTdkOTMwMzlkNDhmODgxNzUzYjhlZjEwOWQ1YTYvdGV4dHJlZ2lvbjpkM2M5N2Q5MzAzOWQ0OGY4ODE3NTNiOGVmMTA5ZDVhNl8xOTMz_7a636e64-b888-40de-b369-df256fdb4721"
      unitRef="shares">42201575</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMy0yLTEtMS0w_5d64f195-d210-4f4d-bdcb-babfe78ed12b"
      unitRef="usd">125440000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMy00LTEtMS0w_94f4d80e-c821-4d03-b6b5-917f310874c3"
      unitRef="usd">123122000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNC0yLTEtMS0w_729bfd53-3282-4b63-b1dc-ed9f7a8893c9"
      unitRef="usd">139547000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNC00LTEtMS0w_30250362-51fa-44f7-83ab-95b841c63ce0"
      unitRef="usd">161959000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNS0yLTEtMS0w_acfd7a8d-c5ba-4eea-8879-c4ca825a36bc"
      unitRef="usd">37119000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNS00LTEtMS0w_6d1e75c5-639b-4b2b-b9c6-7b6b2211f095"
      unitRef="usd">40130000</us-gaap:InventoryNet>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0wLTEtMS0wL3RleHRyZWdpb246OWViZTJlZGM2NmQ3NDI0Mzg4MGM1YjIyZDNhODQ5NWRfNzY_a609f5c3-a686-4796-bca5-162e8ca11707"
      unitRef="usd">25391000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0wLTEtMS0wL3RleHRyZWdpb246OWViZTJlZGM2NmQ3NDI0Mzg4MGM1YjIyZDNhODQ5NWRfODM_acb97e2c-c35f-49c0-a1c1-278d83dc057f"
      unitRef="usd">28462000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FundsHeldForClients
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi0yLTEtMS0w_1fde7a12-422d-4ad6-ba1a-8ac65a17bb46"
      unitRef="usd">122466000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNi00LTEtMS0w_fdea7c9c-b7b9-4704-881a-3539df47773e"
      unitRef="usd">119749000</us-gaap:FundsHeldForClients>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNy0yLTEtMS0w_d7087339-bfbc-478b-a2a2-8f8e0f69ebae"
      unitRef="usd">27655000</dlx:Revenueinexcessofbillingscurrent>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfNy00LTEtMS0w_163a4936-dd64-4989-b1da-0515f02376a6"
      unitRef="usd">17617000</dlx:Revenueinexcessofbillingscurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOC0yLTEtMS0w_86558985-90e9-49eb-89aa-7f7a74a173f8"
      unitRef="usd">52269000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOC00LTEtMS0w_dcb96f03-e6fc-4218-b79b-3999398b294f"
      unitRef="usd">44054000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOS0yLTEtMS0w_6e09a531-5892-401a-a531-da616bb67246"
      unitRef="usd">504496000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfOS00LTEtMS0w_b3394e9f-e626-48da-a92f-4d868adeb194"
      unitRef="usd">506631000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTAtMi0xLTEtMA_0be5a5a9-0ac1-4fe4-82c2-e69494a03ba4"
      unitRef="usd">4636000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTAtNC0xLTEtMA_878865fa-7a8d-4acc-9a9c-b077cb73ad0b"
      unitRef="usd">5444000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTEtMi0xLTEtMA_7c04a47e-33b0-439a-bde2-abbf87e4d739"
      unitRef="usd">46147000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTEtNC0xLTEtMA_9c09217f-4a2a-44a3-a3d8-2018dd0d5247"
      unitRef="usd">45919000</us-gaap:LongTermInvestments>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmI1M2FlNGEyZTBkMDRhODdhNGNmZGU2NGZkNzYyOWZkXzcx_a8058494-a762-4151-90be-7f121651ae7b"
      unitRef="usd">365187000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmI1M2FlNGEyZTBkMDRhODdhNGNmZGU2NGZkNzYyOWZkXzc4_e74ed25d-8a33-451c-bf8e-989eb03f7862"
      unitRef="usd">360907000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItMi0xLTEtMA_f6775c09-c3d6-4d44-9314-09cd55463649"
      unitRef="usd">87836000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTItNC0xLTEtMA_85fd7d79-33b4-4302-8dad-8d44aacb5f6f"
      unitRef="usd">88680000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTMtMi0xLTEtMA_1f47823c-e5a7-4bda-8153-0c253b83ff41"
      unitRef="usd">41288000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTMtNC0xLTEtMA_4935a512-8a56-4187-837c-98ef44304a51"
      unitRef="usd">35906000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YWExYzMzYjg4YTQyYTZiNTRhZTI3YWY1MDYyNDVlXzUy_23d1f084-6a3a-4c2a-a0d8-25ac7024a35a"
      unitRef="usd">610707000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YWExYzMzYjg4YTQyYTZiNTRhZTI3YWY1MDYyNDVlXzU5_fde8fc3e-1b61-4eb7-b5cf-34eb33853c5a"
      unitRef="usd">587273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtMi0xLTEtMA_3fda9256-b1aa-4730-b9da-94c0ce4bff7a"
      unitRef="usd">254152000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTQtNC0xLTEtMA_23041278-a136-4b5b-8c78-2b9555461b8d"
      unitRef="usd">246760000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTUtMi0xLTEtMA_33f700c8-f9be-42a5-980f-e9607a08f453"
      unitRef="usd">736862000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTUtNC0xLTEtMA_d886afeb-8d04-478f-94c9-00022b80b5eb"
      unitRef="usd">736844000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTYtMi0xLTEtMA_a1b8b427-fb8d-47e0-a631-be0035459b0e"
      unitRef="usd">217835000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTYtNC0xLTEtMA_a8163034-28da-4142-920a-97ee8c249584"
      unitRef="usd">208679000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTctMi0xLTEtMA_d08ba0b0-1670-4fe2-89f3-f2ee9f159dc3"
      unitRef="usd">1893252000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMTctNC0xLTEtMA_e6e6324b-4cf0-43e7-bb30-6f66d9eff6c3"
      unitRef="usd">1874863000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjAtMi0xLTEtMA_84a4d34d-0f66-42ed-8e32-04529de58db8"
      unitRef="usd">109064000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjAtNC0xLTEtMA_5c08b9e7-d213-40f6-857d-eb32ae175290"
      unitRef="usd">116990000</us-gaap:AccountsPayableCurrent>
    <dlx:FundsHeldForCustomersLiability
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjEtMi0xLTEtMA_4c5d9ca5-cfb8-4022-a2d5-d36330bb2acf"
      unitRef="usd">120581000</dlx:FundsHeldForCustomersLiability>
    <dlx:FundsHeldForCustomersLiability
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjEtNC0xLTEtMA_8cab7d56-f766-4cfe-b54d-b208b1f845e1"
      unitRef="usd">117647000</dlx:FundsHeldForCustomersLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjItMi0xLTEtMA_0e546ff2-e3d7-46f2-a852-f80940ff77de"
      unitRef="usd">174923000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjItNC0xLTEtMA_a14cc929-67b1-427a-9b85-255823006bb4"
      unitRef="usd">177183000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjMtMi0xLTEtMA_9f892742-3cf6-4a2b-a397-581d8b45c6d2"
      unitRef="usd">404568000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjMtNC0xLTEtMA_7fe48f5a-135e-4198-ac2c-1c3e3c810b93"
      unitRef="usd">411820000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjQtMi0xLTEtMA_9ff3b958-f2a7-480b-af91-31f2774f7e42"
      unitRef="usd">840000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjQtNC0xLTEtMA_ee0abe01-2ed1-48c0-9b95-1a3b76106ee1"
      unitRef="usd">840000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjUtMi0xLTEtMA_8e41afae-ba0b-445f-9e25-82df7aaaa453"
      unitRef="usd">34288000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjUtNC0xLTEtMA_f6392a57-50b9-47f5-b58d-247670faf69d"
      unitRef="usd">28344000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjYtMi0xLTEtMA_a4f9da95-c6c5-45ef-a4b8-933f9125ed24"
      unitRef="usd">15265000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjYtNC0xLTEtMA_e47d38a9-5555-47f7-9ab1-d7b6c13d406d"
      unitRef="usd">10643000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjctMi0xLTEtMA_21a6568f-1691-4aae-8f02-ce0b242d36ad"
      unitRef="usd">40312000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjctNC0xLTEtMA_4deb29ec-9afe-4b36-8783-3d792f24195d"
      unitRef="usd">43218000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjgtMi0xLTEtMA_f8c372ac-9e99-46c6-aa39-c9d5d3a1f363"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMjgtNC0xLTEtMA_da0f442f-947a-4dd0-8d34-17d0051ca19b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzE5_179be2dc-9886-4d65-875c-0b2d1626d52c"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzE5_b3ab7cb9-6359-4ff2-85dd-6526234b39f1"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzQ1_33d09044-28a1-4218-87ab-65187462589b"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzQ1_e80c0b98-8bc3-4d33-80ac-358b881b2e39"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzc0_6a4fb921-7c9b-48da-b6ed-2088f5e0e184"
      unitRef="shares">42104000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjNjZjY2OWEzMTNjYzRmOGJhMDliZGI0M2RjMDEyYzFkXzgz_3d74f703-2a9a-4524-acad-fb53b9ff205b"
      unitRef="shares">41973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtMi0xLTEtMA_0eacc4fa-396a-4fe0-8358-d2cc869b461e"
      unitRef="usd">42104000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzAtNC0xLTEtMA_a9f03fe8-59d3-4817-a501-492ed0ee1fab"
      unitRef="usd">41973000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzEtMi0xLTEtMA_adc3e9ee-507f-4e22-b047-14bd4f0b221a"
      unitRef="usd">22306000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzEtNC0xLTEtMA_a91c95ed-639a-4ee6-bde5-27035fef30ac"
      unitRef="usd">17558000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzItMi0xLTEtMA_d0dfb113-eb85-4352-997d-82cfdc617dba"
      unitRef="usd">534059000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzItNC0xLTEtMA_fdacb772-6275-44f4-8c34-64fc5e0af67a"
      unitRef="usd">522599000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzMtMi0xLTEtMA_5089c02a-9d93-4494-82a1-c374494e84e5"
      unitRef="usd">-39824000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzMtNC0xLTEtMA_307c5fcc-2799-471d-8706-b7315c8cbd69"
      unitRef="usd">-41433000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterest
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzQtMi0xLTEtMA_0e65b958-461e-4772-ba9c-e45192c614c6"
      unitRef="usd">174000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzQtNC0xLTEtMA_43facd06-f70a-471e-80c8-0c7044e1c33f"
      unitRef="usd">141000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzUtMi0xLTEtMA_b38a987c-19fd-4701-be81-dbeec06b01de"
      unitRef="usd">558819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzUtNC0xLTEtMA_5b3c8c76-8673-49d6-8632-ada4b5d83f83"
      unitRef="usd">540838000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzYtMi0xLTEtMA_a4568f8c-ec72-4675-a38f-99c9cef746f1"
      unitRef="usd">1893252000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMy9mcmFnOmY3ZWVkOGM1MjlkODQ2Zjg5ZDRkNTZhMmRlZDdlNmU4L3RhYmxlOmNkYzg0NWNkNWU2YjQ5MzNiOGY0ZjY1N2VmY2IyNzk4L3RhYmxlcmFuZ2U6Y2RjODQ1Y2Q1ZTZiNDkzM2I4ZjRmNjU3ZWZjYjI3OThfMzYtNC0xLTEtMA_f73ff7ff-7432-416d-a077-242e746d7c87"
      unitRef="usd">1874863000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMi0yLTEtMS0w_4b67394d-ff6d-415c-92eb-92b301724e22"
      unitRef="usd">299053000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMi00LTEtMS0w_2071801c-a7bb-442d-b1bb-fe6be9864685"
      unitRef="usd">330687000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMy0yLTEtMS0w_6c084ad9-dee8-40aa-8a2a-93783e02fe42"
      unitRef="usd">142211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMy00LTEtMS0w_ca358381-8640-4b64-9b54-bb5809716310"
      unitRef="usd">155736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNC0yLTEtMS0w_f0c5cc8a-9147-49b9-9c98-f24860592059"
      unitRef="usd">441264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNC00LTEtMS0w_cd6f94c9-6c22-4784-9ce5-bff4e56d7492"
      unitRef="usd">486423000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i3fff15e5249744aaa6c9cc9bbd500705_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNS0yLTEtMS0w_b7fed912-0df5-43a0-9c51-949786ae981f"
      unitRef="usd">107325000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id38560f60d2f4158ac2092d06840cfd2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNS00LTEtMS0w_3d0c6b4e-2f77-4d59-a84a-b0ea26ebff41"
      unitRef="usd">121587000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ice92c7440b414fea8023cf7c7a098bd0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNi0yLTEtMS0w_16fb560a-c402-4ef1-8864-3e6e84a1dfc2"
      unitRef="usd">71184000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic7970a871c184c3c87e860306ce4fc21_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNi00LTEtMS0w_5a79d9b3-60bd-4071-a087-9fbad503898e"
      unitRef="usd">80462000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNy0yLTEtMS0w_a362dd39-cc11-4c17-ac0d-f5ac39168eb5"
      unitRef="usd">178509000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfNy00LTEtMS0w_156d6307-71fc-49ec-912f-b1cd49871f3d"
      unitRef="usd">202049000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOC0yLTEtMS0w_7fd47e46-deb2-4216-afd1-8e52c94a4950"
      unitRef="usd">262755000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOC00LTEtMS0w_9bd810b8-7bf6-4733-afea-fd760c0b0ed8"
      unitRef="usd">284374000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOS0yLTEtMS0w_36d34e9e-0ae4-4acc-a91a-4b0c9756d0cc"
      unitRef="usd">212436000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfOS00LTEtMS0w_0a358504-c80d-44a9-a2fb-583076f8c55b"
      unitRef="usd">237204000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <dlx:RestructuringOperatingExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTAtMi0xLTEtMA_091185df-afd8-45c4-918f-3151b215b657"
      unitRef="usd">14313000</dlx:RestructuringOperatingExpense>
    <dlx:RestructuringOperatingExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTAtNC0xLTEtMA_93ff21bc-2b24-4e77-be46-7d39ef7127d9"
      unitRef="usd">17654000</dlx:RestructuringOperatingExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTEtMi0xLTEtMA_ecdca485-8b1d-4238-b43e-0c62017d4038"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTEtNC0xLTEtMA_e42561e2-c8c3-450e-925a-cbd9a29525d3"
      unitRef="usd">90330000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTItMi0xLTEtMA_18bad8eb-017c-4141-bddc-371c7c617089"
      unitRef="usd">36006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTItNC0xLTEtMA_0d0d55c9-5093-45c5-969b-76a9c02d32fe"
      unitRef="usd">-60814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTMtMi0xLTEtMA_40d64ded-7824-4ab9-9808-aa27392e0e93"
      unitRef="usd">4524000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTMtNC0xLTEtMA_3a6d7f7f-2ff7-46f4-9bee-34675816ebbf"
      unitRef="usd">6999000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTQtMi0xLTEtMA_24155450-c8b8-41da-bad2-6bbd0ff914a8"
      unitRef="usd">2033000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTQtNC0xLTEtMA_69dac057-2d30-4ff1-a973-7e5addb0c8df"
      unitRef="usd">4472000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTUtMi0xLTEtMA_989c28b3-2cfb-4e6f-a8f5-78dfd8c10ed1"
      unitRef="usd">33515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTUtNC0xLTEtMA_32c09df3-c08d-4c5e-a8a2-0deaad1aa77d"
      unitRef="usd">-63341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTYtMi0xLTEtMA_f29cafd1-0eb9-4bec-a834-c6bb51351f86"
      unitRef="usd">9190000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTYtNC0xLTEtMA_2c30b58c-d29a-4ef9-aca2-9710d0bc3e8a"
      unitRef="usd">-3210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTctMi0xLTEtMA_3585dae1-13ec-49ec-a7c5-832b23de71ba"
      unitRef="usd">24325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTctNC0xLTEtMA_33b80e3d-8608-4af6-b2c3-a5524b235583"
      unitRef="usd">-60131000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTgtMi0xLTEtMA_dd659456-a2be-4cb9-ab24-f977998a81d7"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTgtNC0xLTEtMA_05b6ce01-e577-40e5-84d2-c9accabce72d"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTktMi0xLTEtMA_f23d1067-8ab7-4a0c-93e4-17c741b49f5c"
      unitRef="usd">24292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMTktNC0xLTEtMA_d23dbd1c-fc73-495a-8bc1-a542c065fc43"
      unitRef="usd">-60131000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjAtMi0xLTEtMA_6cc4b448-0002-4e1e-9bf8-b646d5c8f63f"
      unitRef="usd">25934000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjAtNC0xLTEtMA_0d4b204f-e6f2-47ba-b6bc-2238a4bb3004"
      unitRef="usd">-72138000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjEtMi0xLTEtMA_9a2802bb-e378-45a9-8de2-5b1eeec3d68e"
      unitRef="usd">25901000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjEtNC0xLTEtMA_aff1883f-73f8-4d86-9813-9ce1d1699cb7"
      unitRef="usd">-72138000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjItMi0xLTEtMA_25bbaf9c-e2cd-488a-bcd5-dc9045d028fe"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjItNC0xLTEtMA_db6c0bfc-3764-4208-afe2-2d41794744d3"
      unitRef="usdPerShare">-1.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjMtMi0xLTEtMA_c56c2779-9660-4542-a384-71fe003c1c50"
      unitRef="usdPerShare">0.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xNi9mcmFnOjExM2IzYTNmYzdhYjQyZjM5ZGVhNzhkNWQ1ZTc2ZGYxL3RhYmxlOjg2MTBiYTRiNjQ0MTQ0MzZhMjUxM2QxZTcxYjQwY2Y5L3RhYmxlcmFuZ2U6ODYxMGJhNGI2NDQxNDQzNmEyNTEzZDFlNzFiNDBjZjlfMjMtNC0xLTEtMA_bde9add8-79fb-460f-bb6f-56efb2e4f702"
      unitRef="usdPerShare">-1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0yLTEtMS0w_a0d8ffb3-642a-4bba-b55b-08d1c3e216db"
      unitRef="shares">41973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdc19e2fdf2f4020acaf8910c1601dbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS00LTEtMS0w_f0ce1003-526b-4160-8ba5-2180c066068e"
      unitRef="usd">41973000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19563c3766884e7db0600245d3582871_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS02LTEtMS0w_1a8c47b6-bcfc-4ab5-9a9d-8797f2fafcab"
      unitRef="usd">17558000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2191683396d4490876f070ea69dfe7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS04LTEtMS0w_6b971b81-c0f3-4bf4-8db2-4953ec894ed6"
      unitRef="usd">522599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibaf7d90cde934436a9ca7fb286172a17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xMC0xLTEtMA_aea676a8-0d44-40f1-822a-e86791cee53b"
      unitRef="usd">-41433000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i805c442e499243c29cf11fe289f8e8ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xMi0xLTEtMA_a80a5806-3339-40e9-825c-08cec48161b2"
      unitRef="usd">141000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMS0xNC0xLTEtMA_d6b6ec9f-e815-4794-a0bc-0f7075dc8002"
      unitRef="usd">540838000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi04LTEtMS0w_28453363-6846-4e3b-988e-716085b0ce57"
      unitRef="usd">24292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i48da08cd455b435084d9df9ad6bb2b78_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi0xMi0xLTEtMA_6bae1f3d-f58d-452c-a6b6-45e6425f02ac"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMi0xNC0xLTEtMA_e3ab464d-4d0a-4ecd-96b0-4778cdba9307"
      unitRef="usd">24325000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy0wLTEtMS0wL3RleHRyZWdpb246ZTE1ZjkyODdiMmYzNDQ4NWFmZWUwZmEyY2RjYmEwZmZfMjA_e00d3d34-aaff-48f6-a72a-d4450c5aee54"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9c6c7b311b1241cca85949deebf6764e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy04LTEtMS0w_df3801a9-a006-4596-bd54-6f61d8624c2c"
      unitRef="usd">12832000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfMy0xNC0xLTEtMA_130fc6d5-052f-4a47-81fb-8b8b59493e47"
      unitRef="usd">12832000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC0yLTEtMS0w_69a791ed-108a-478d-b8d6-a391ca06f1ae"
      unitRef="shares">194000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i91344064e6b64ed98658111230e27ff2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC00LTEtMS0w_694c2798-4fd3-43b3-a981-7568e19e0f86"
      unitRef="usd">194000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC02LTEtMS0w_0b3bbec2-789c-42a0-8af9-350abcd74ec7"
      unitRef="usd">847000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNC0xNC0xLTEtMA_41c2f62f-6de6-4c7f-b30c-126f726026ee"
      unitRef="usd">1041000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <dlx:OtherCommonSharesRetiredShares
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS0yLTEtMS0w_06303162-db52-4cde-a4d9-40bbda0c5af4"
      unitRef="shares">63000</dlx:OtherCommonSharesRetiredShares>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i91344064e6b64ed98658111230e27ff2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS00LTEtMS0w_e6d809e6-19c1-4b69-9aee-491450eebdb1"
      unitRef="usd">63000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS02LTEtMS0w_692471ae-3458-4b44-9b83-694578711c1e"
      unitRef="usd">2298000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNS0xNC0xLTEtMA_d5ea5640-0c29-4842-9b4b-0e10597e6f0e"
      unitRef="usd">2361000</dlx:OtherCommonSharesRetiredValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i19661d7f2fb54b58a85363cebb4ebc6c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNi02LTEtMS0w_21bd0765-4176-4fad-b612-507c01df8535"
      unitRef="usd">6199000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNi0xNC0xLTEtMA_2da9d421-c53c-4720-b1cb-f2c69f81d7c8"
      unitRef="usd">6199000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNy0xMC0xLTEtMA_3c2ac93a-a4ae-4fa6-aca8-b9e49b6bdfa9"
      unitRef="usd">1609000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfNy0xNC0xLTEtMA_bb3ee0cb-8cec-47bd-8748-c42e9817bb61"
      unitRef="usd">1609000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0yLTEtMS0w_d00d77d3-3fd6-4432-bc42-6019e1d72cc1"
      unitRef="shares">42104000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i320fc8801ca9461fa98c29c87b313517_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC00LTEtMS0w_72ba7683-5b89-4234-bd39-8cadcfac510b"
      unitRef="usd">42104000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7da19952c9248e7ac0e96894924a9eb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC02LTEtMS0w_dd0f9711-f0f2-4368-b559-273ad3b58041"
      unitRef="usd">22306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69bed5554e7d47ac9393dd932a4d7e7d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC04LTEtMS0w_292b236f-dba2-455e-a6ca-b9f680d5a1e3"
      unitRef="usd">534059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6df6070dc10491d92128a5af9fc8a96_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xMC0xLTEtMA_a375d17f-4ef4-4ed6-9e1a-f777a1c695b5"
      unitRef="usd">-39824000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebabb74d09404a54b2d4d4024ae25dc5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xMi0xLTEtMA_7358a082-8d3a-4f7b-9f76-ece6197e8d5f"
      unitRef="usd">174000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjBkOWVhMjI0OWNmZjRmZGY4MWMxZDM4NmIwOTBmOWE0L3RhYmxlcmFuZ2U6MGQ5ZWEyMjQ5Y2ZmNGZkZjgxYzFkMzg2YjA5MGY5YTRfOC0xNC0xLTEtMA_9ed66cf6-4516-4642-8f9b-b060177042a0"
      unitRef="usd">558819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0yLTEtMS0w_a7f2a891-c6ff-4e8b-bc53-19283b554c1b"
      unitRef="shares">42126000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d2f3498ff5a433a9220ad8677dd68ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS00LTEtMS0w_53479a87-4baa-41ae-9fec-e3acb48213ab"
      unitRef="usd">42126000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie58e047002a7423b96eec05dd4cddd96_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS02LTEtMS0w_36ee4d5e-2544-437a-814c-e64c5d364e97"
      unitRef="usd">4086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69a559c9eb3c4a4ba3d61b74fd2e9c28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS04LTEtMS0w_64e263b7-ede4-4ad6-9002-fc3db9388f20"
      unitRef="usd">572596000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0d64d6faaba45e0bad2ccd30311ce27_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0xMC0xLTEtMA_120f37d8-1fee-48b5-968f-48d4f46922b2"
      unitRef="usd">-47947000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMS0xMi0xLTEtMA_bb7c8985-eab1-4575-8569-889440c48c0d"
      unitRef="usd">570861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8dcc566708ab45b291736536c389345e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMi04LTEtMS0w_50367cfd-5ac4-4f78-8dee-9815d25d84e1"
      unitRef="usd">-60131000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMi0xMi0xLTEtMA_2324e6fc-d6c7-4fb5-b091-521313055e1f"
      unitRef="usd">-60131000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy0wLTEtMS0wL3RleHRyZWdpb246YWE1N2MwOTYyNDk3NDM1YjgxMDkyZjBmNmQwOGJjZTVfMjA_14f060e9-4eee-4a2d-867c-7d748941f089"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8dcc566708ab45b291736536c389345e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy04LTEtMS0w_c378e890-0c6d-4a48-be1b-73e7d656d07d"
      unitRef="usd">12861000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfMy0xMi0xLTEtMA_add7f3fe-7c57-4425-811d-ba1bf8207b29"
      unitRef="usd">12861000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC0yLTEtMS0w_8b8025b5-6844-4609-a857-c87ea664c184"
      unitRef="shares">81000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC00LTEtMS0w_bf1f2023-1e26-461e-a6ac-03e25d6db15e"
      unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC02LTEtMS0w_9d508c07-f7a0-4f3a-a944-4c3207d6e7e4"
      unitRef="usd">1801000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNC0xMi0xLTEtMA_ae027625-6d97-46eb-b820-e03c1699b98c"
      unitRef="usd">1882000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS0yLTEtMS0w_e350d152-a0f4-4bda-bcd4-7159beae5e06"
      unitRef="shares">499000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS00LTEtMS0w_c650b87f-edfe-4b16-a78d-0a82d19567f1"
      unitRef="usd">499000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS02LTEtMS0w_2d806133-7257-4c79-8337-74397e43a5f2"
      unitRef="usd">9767000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8dcc566708ab45b291736536c389345e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS04LTEtMS0w_5e54ca53-cdb6-478a-9dc3-0336f06052b3"
      unitRef="usd">3734000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNS0xMi0xLTEtMA_50dd3ef3-1136-49c0-84a2-232775c98cc2"
      unitRef="usd">14000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <dlx:OtherCommonSharesRetiredShares
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi0yLTEtMS0w_a496fe67-d8a6-4b22-86f2-c9716b81735c"
      unitRef="shares">17000</dlx:OtherCommonSharesRetiredShares>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="ibefc573e68be43eeb99d56d838633e62_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi00LTEtMS0w_ad54feb4-fef7-4a07-a62c-76e1d0cb26a4"
      unitRef="usd">17000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi02LTEtMS0w_12d867fd-eae7-4502-8c50-1c7223f47df1"
      unitRef="usd">779000</dlx:OtherCommonSharesRetiredValue>
    <dlx:OtherCommonSharesRetiredValue
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNi0xMi0xLTEtMA_2b78d4aa-297e-4cce-a12e-cc7076003701"
      unitRef="usd">796000</dlx:OtherCommonSharesRetiredValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibc9245c4cf63440e9060cf1b3f6440a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNy02LTEtMS0w_41cee538-eb80-4ae6-882c-ebb76dae0772"
      unitRef="usd">4659000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfNy0xMi0xLTEtMA_b3359954-7429-45c8-9355-f67edca5cb98"
      unitRef="usd">4659000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f8db5a475494c558c95417bf9ca4af1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC04LTEtMS04NA_128f478a-f6b8-4845-8f36-265c55bf15e7"
      unitRef="usd">-3640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b1accbbffe248ffa7b472c33b09e1a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMi0xLTEtMzgyMg_9b15d11c-1fef-446c-b02a-c55709995c49"
      unitRef="usd">-3640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6bc203065b7b46eab754365761d95e43_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMC0xLTEtMA_b311b5af-dbb9-4eb4-a8f4-9b217998307f"
      unitRef="usd">-12007000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOC0xMi0xLTEtMA_0c58f6bc-da51-448e-bda3-04350cbe80b9"
      unitRef="usd">-12007000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0yLTEtMS0w_d75f4674-6ea8-423c-b7d3-c1566da54b0a"
      unitRef="shares">41691000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i758cce65841b412e8610d838a1cd0fc7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS00LTEtMS0w_53e099cf-854f-4b3f-8f32-e47bc66b6490"
      unitRef="usd">41691000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f3eced979be43b3b2073a24ae6363d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS02LTEtMS0w_54b4be55-06c8-4a07-a789-dc35c7c50a91"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iad1a5cbad9df4679b30c61ff9f298d0b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS04LTEtMS0w_cd2bc826-98ff-4307-93ab-bf318c99bea5"
      unitRef="usd">492230000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i998dc8165a7547b496d38ab9b55a7e78_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0xMC0xLTEtMA_e44bfd3f-6f1f-4714-a09d-a431e12db340"
      unitRef="usd">-59954000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xOS9mcmFnOjQzYjIxNTc4YWE3OTRlMGJhMGJmY2Y3NTFhYmNiYzRjL3RhYmxlOjA1NzJiN2ZhYjA0ZDRlNWRiM2QwYTgxZThkZGYyZTJkL3RhYmxlcmFuZ2U6MDU3MmI3ZmFiMDRkNGU1ZGIzZDBhODFlOGRkZjJlMmRfOS0xMi0xLTEtMA_cfef7fd4-1631-4f05-8fc8-0705f92f0c9f"
      unitRef="usd">473967000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMy00LTEtMS0w_18d02240-e7e5-4023-bd28-1f3321e7b902"
      unitRef="usd">24325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMy02LTEtMS0w_502df059-13df-416a-8882-1c1ea2f47474"
      unitRef="usd">-60131000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNS00LTEtMS0w_cdac4443-197b-41ab-afda-910c18c2213b"
      unitRef="usd">4516000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNS02LTEtMS0w_4908623a-814a-4288-b86e-642aa8991f00"
      unitRef="usd">4919000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNi00LTEtMS0w_757a77cf-b86e-4a6f-a67c-583c1b85f712"
      unitRef="usd">23264000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNi02LTEtMS0w_7b486d5b-9e19-4b07-a92c-cdc9622f4c30"
      unitRef="usd">23511000</us-gaap:AdjustmentForAmortization>
    <us-gaap:OperatingLeaseCost
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNy00LTEtMS0w_3e3755ca-d828-4312-ad02-aadc31c135aa"
      unitRef="usd">4576000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNy02LTEtMS0w_154187ee-49f8-4b72-88ec-b067c27cdf11"
      unitRef="usd">3933000</us-gaap:OperatingLeaseCost>
    <us-gaap:AssetImpairmentCharges
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOC00LTEtMS0w_8491f0cb-5a01-4292-aaac-4a5cd64f144b"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOC02LTEtMS0w_b002c5ab-ae7e-40ca-9512-05722997174a"
      unitRef="usd">90330000</us-gaap:AssetImpairmentCharges>
    <dlx:Amortizationofprepaidproductdiscounts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOS00LTEtMS0w_e1eee772-083f-4c4b-a2fb-bc6e02d2d9d1"
      unitRef="usd">7440000</dlx:Amortizationofprepaidproductdiscounts>
    <dlx:Amortizationofprepaidproductdiscounts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfOS02LTEtMS0w_037c65bb-da09-4483-b534-d444d9fbeeb1"
      unitRef="usd">7077000</dlx:Amortizationofprepaidproductdiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTAtNC0xLTEtMA_49e959e5-762b-47be-8d36-66226c00b98e"
      unitRef="usd">5245000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTAtNi0xLTEtMA_ebe584bc-b761-4ffd-b17d-19888186297a"
      unitRef="usd">-9129000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTEtNC0xLTEtMA_eee03e66-5767-4b8e-9f20-1b829fead816"
      unitRef="usd">6742000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTEtNi0xLTEtMA_d681065d-45af-4445-9e0b-beb95c3aaf11"
      unitRef="usd">3618000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTItNC0xLTEtMA_49f5e2a7-2dca-43a4-96d0-3e49af4e8029"
      unitRef="usd">-2418000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTItNi0xLTEtMA_35595de7-244b-4e5e-8e20-85e077991dc9"
      unitRef="usd">-8439000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTQtNC0xLTEtMA_c61dabb1-5d64-45c2-924c-1025056c7a72"
      unitRef="usd">-23122000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTQtNi0xLTEtMA_82409c05-6b79-4e12-b23f-61fda14cc25c"
      unitRef="usd">-3575000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTUtNC0xLTEtMA_28008995-1f4d-4006-aac0-0597d52f9dba"
      unitRef="usd">-1042000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTUtNi0xLTEtMA_4e2952c1-fcfd-4d2d-8ebf-bb86ee01b9d2"
      unitRef="usd">3165000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTYtNC0xLTEtMA_4fe6e1a2-faf2-442e-a82c-ec1c584bb4f4"
      unitRef="usd">19711000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTYtNi0xLTEtMA_840fe332-959f-44d6-9da1-0a9e467eaa09"
      unitRef="usd">7403000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTctNC0xLTEtMA_c70beac1-a8cd-4ef1-a218-cb8b88d62c89"
      unitRef="usd">9868000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTctNi0xLTEtMA_53f08f8e-983c-4f4e-9e31-3f2ddb2ac646"
      unitRef="usd">917000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTgtNC0xLTEtMA_170a77a3-bf08-49d9-86d2-d1f671161672"
      unitRef="usd">-3543000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTgtNi0xLTEtMA_e2281dd1-a7c8-47ba-8bf0-ae1d02f1e846"
      unitRef="usd">-10145000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTktNC0xLTEtMA_79b9b51d-4cb5-4606-b2c0-d14994f1e708"
      unitRef="usd">9590000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMTktNi0xLTEtMA_69f24757-657e-491b-87ec-a5d6ebbda561"
      unitRef="usd">7321000</dlx:Prepaidproductdiscountpayments>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjAtNC0xLTEtMA_9c6e6071-4aa7-4e1b-8903-ef37c5292acd"
      unitRef="usd">-20397000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjAtNi0xLTEtMA_1b40b611-3b6b-4863-8113-f17609f3b6b5"
      unitRef="usd">-20723000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjEtNC0xLTEtMA_e6e04b28-21ed-4d95-97c1-56770a2332cd"
      unitRef="usd">39581000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjEtNi0xLTEtMA_9dddb46c-d4b1-42b6-a7e1-ea3e4a9568e2"
      unitRef="usd">26468000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjMtNC0xLTEtMA_2f194153-177a-4262-97c5-076766b96e6a"
      unitRef="usd">21670000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjMtNi0xLTEtMA_71cbbd4f-6290-422a-9832-f1ca60827180"
      unitRef="usd">14269000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjUtNC0xLTEtMA_95635064-aaa4-4460-9010-2149035071dd"
      unitRef="usd">29000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjUtNi0xLTEtMA_45de8c87-a6af-4037-afdc-3a81d7145df5"
      unitRef="usd">34000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjYtNC0xLTEtMA_06c119de-fd4e-4f51-9c70-0711063bcf0a"
      unitRef="usd">29000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjYtNi0xLTEtMA_123b5b21-88d5-4545-ab1f-f1691f94b23f"
      unitRef="usd">34000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjctNC0xLTEtMA_64d5e363-fbb7-426a-b66b-ab9f1a45ee50"
      unitRef="usd">180000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjctNi0xLTEtMA_cb807d9d-9332-4224-a33e-b60b8539a346"
      unitRef="usd">-354000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjgtNC0xLTEtMA_2eea7ded-140f-4a70-8ced-5a1ce1d7fc22"
      unitRef="usd">-21850000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMjgtNi0xLTEtMA_5fc27104-ee4c-42cb-b965-99c4af399792"
      unitRef="usd">-13915000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzAtNC0xLTEtMA_08fac80e-9181-43a8-8e97-9f5bdaba31a7"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzAtNi0xLTEtMA_6e9c0abf-67b4-46e7-8a9f-f8597bc5f8c1"
      unitRef="usd">309000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzEtNC0xLTEtMA_4150fe07-ae6c-48a2-b323-ad934ab9d800"
      unitRef="usd">5000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzEtNi0xLTEtMA_5d760552-357c-446e-88f5-ea1e9a57cfb1"
      unitRef="usd">52500000</us-gaap:RepaymentsOfLongTermDebt>
    <dlx:Netchangeincustomerfundsobligations
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzItNC0xLTEtMA_f4e3377c-2da0-497f-b228-654ce8693e83"
      unitRef="usd">1659000</dlx:Netchangeincustomerfundsobligations>
    <dlx:Netchangeincustomerfundsobligations
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzItNi0xLTEtMA_3245a693-3f3c-4409-b856-3c7a5ccb7273"
      unitRef="usd">-19407000</dlx:Netchangeincustomerfundsobligations>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzMtNC0xLTEtMA_864457d3-bad6-4b71-96a8-8ca4ecce95b3"
      unitRef="usd">673000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzMtNi0xLTEtMA_78e04880-65e5-48dd-b3e4-8f2cf19da6c0"
      unitRef="usd">1736000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzQtNC0xLTEtMA_59607f09-055d-499b-ba3a-ccd17ace9ce1"
      unitRef="usd">2360000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzQtNi0xLTEtMA_42802eac-c382-4b7c-a711-5744d4349384"
      unitRef="usd">757000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzUtNC0xLTEtMA_bc4ec738-6a7a-4313-aab9-71a9a585cc7e"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzUtNi0xLTEtMA_2dc0d410-0007-4abb-9e7d-fcde50ec4995"
      unitRef="usd">14000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzYtNC0xLTEtMA_f70c8953-c421-4788-8057-538564ee1784"
      unitRef="usd">12932000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzYtNi0xLTEtMA_90002543-47bb-4eb6-84b6-b6575f925cfd"
      unitRef="usd">12714000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzctNC0xLTEtMA_93b28cc9-edc7-437b-a8af-1fd6650f2456"
      unitRef="usd">-1271000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzctNi0xLTEtMA_9fc9dc02-58ab-4cae-b5bb-f439d5f2a9af"
      unitRef="usd">-202000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzgtNC0xLTEtMA_cbdcb5a0-92da-4236-912c-9b41b596fd8f"
      unitRef="usd">-14231000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzgtNi0xLTEtMA_cd7a1d6f-d6ad-47ef-a1a5-71f6e8188b00"
      unitRef="usd">211156000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzktNC0xLTEtMA_b226a3fe-c62f-4afa-bdae-23c3bbc19f76"
      unitRef="usd">1606000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfMzktNi0xLTEtMA_17656cf8-807f-43db-8160-10488af2c5f7"
      unitRef="usd">-12717000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDAtNC0xLTEtMA_ff996bc3-eb89-462c-90ec-0b6d9b39871c"
      unitRef="usd">5106000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDAtNi0xLTEtMA_3d619c8f-2e1a-440e-a1b1-198faef98f9d"
      unitRef="usd">210992000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDEtNC0xLTEtMA_a19ca385-2dca-41d2-be35-1d2cdf76d769"
      unitRef="usd">229409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDEtNi0xLTEtMA_8635eb7c-513b-475b-9443-3d8740f09984"
      unitRef="usd">174811000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDItNC0xLTEtMA_a571d59d-eab6-442d-8727-2c8eb93f511a"
      unitRef="usd">234515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yMi9mcmFnOjMxODg2MTAwM2NlOTQ1ZGZiZTU4NzE3NmE4MGFjZDA3L3RhYmxlOjg1ZWZjOWNkMDAzOTQ2ZWE4MTI5MDQxMTBjYWZiMTViL3RhYmxlcmFuZ2U6ODVlZmM5Y2QwMDM5NDZlYTgxMjkwNDExMGNhZmIxNWJfNDItNi0xLTEtMA_5e0c76f7-09be-44a6-ac68-43f4ee8edfc8"
      unitRef="usd">385803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RleHRyZWdpb246ZmZiMmFmOTVlYzQzNDQyMGIzZjc5ZGRiMTM3Y2MzM2JfNDg3Ng_f263aa95-b02e-45b0-a25a-44f047a81df8">&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 consolidated balance sheet as of March&#160;31, 2021, the consolidated statements of comprehensive income (loss) for the quarters ended March&#160;31, 2021 and 2020, the consolidated statements of shareholders&#x2019; equity for the quarters ended March&#160;31, 2021 and 2020 and the consolidated statements of cash flows for the quarters ended March&#160;31, 2021 and 2020 are unaudited. The consolidated balance sheet as of December&#160;31, 2020 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (GAAP). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020 (the 2020 Form 10-K).&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 preparation of our consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable under the circumstances, including the estimated impact of extraordinary events, such as the novel 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, including our estimates of the severity and duration of the COVID-19 pandemic. Further information can be found in Note 15.&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Comparability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&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:115%"&gt;&#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;During the second quarter of 2020, we identified certain misstatements in our consolidated statement of cash flows for the quarter ended March 31, 2020. Within cash flows from financing activities, proceeds from issuing long-term debt and payments on long-term debt did not properly reflect the borrowing and payment activity that occurred during the quarter. Additionally, we identified a misstatement related to the presentation of unpaid capital expenditures, which impacted the amount reported for the change in accounts payable within cash provided by operating activities and the amount reported for purchases of capital assets within investing activities. &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:115%"&gt;We assessed the materiality of these misstatements on prior period financial statements in accordance with Securities and Exchange Commission Staff Accounting Bulletin No. 99, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Materiality&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;, codified in Accounting Standards Codification (ASC) 250, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Presentation of Financial Statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;. We concluded that the misstatements were not material to any prior interim period and therefore, amendments of previously filed reports were not required. In accordance with ASC 250, we have corrected the misstatements by revising the consolidated financial statements appearing herein. The revisions had no impact on total assets, total liabilities, shareholders' equity or net 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:115%"&gt;The impact of the revisions on the consolidated statement of cash flows for the quarter ended March 31, 2020 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 style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&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.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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Previously reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Revised&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;Accounts payable&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;(18,059)&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;7,914&#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;(10,145)&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 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;Net cash provided by operating activities&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;18,554&#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;7,914&#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;26,468&#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;Purchases of capital 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;(6,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Net cash used by investing activities&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;(6,001)&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;(7,914)&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,915)&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;Proceeds from issuing 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,011,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,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;Payments on 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;(754,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Net cash provided by financing activities&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;211,156&#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;&#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;211,156&#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 22pt;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;Net change in cash, cash equivalents, restricted cash and restricted cash equivalents&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;210,992&#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;&#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 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;210,992&#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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RleHRyZWdpb246ZmZiMmFmOTVlYzQzNDQyMGIzZjc5ZGRiMTM3Y2MzM2JfNDg4MA_79c460fb-b6a2-4938-91f7-a4219df1f979">&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:115%"&gt;The impact of the revisions on the consolidated statement of cash flows for the quarter ended March 31, 2020 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 style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&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.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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Previously reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Revised&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;Accounts payable&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;(18,059)&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;7,914&#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;(10,145)&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 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;Net cash provided by operating activities&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;18,554&#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;7,914&#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;26,468&#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;Purchases of capital 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;(6,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Net cash used by investing activities&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;(6,001)&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;(7,914)&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,915)&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;Proceeds from issuing 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,011,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;309,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;Payments on 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;(754,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Net cash provided by financing activities&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;211,156&#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;&#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;211,156&#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 22pt;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;Net change in cash, cash equivalents, restricted cash and restricted cash equivalents&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;210,992&#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;&#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 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;210,992&#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:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS0yLTEtMS0w_8a77a3f4-3922-457f-a0ca-d47012335dc4"
      unitRef="usd">-18059000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS00LTEtMS0w_4a040ded-0e06-4ec9-a692-4e42812aa8bf"
      unitRef="usd">7914000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMS02LTEtMS0w_f41e98a7-a343-4adb-a83d-5958edb860d4"
      unitRef="usd">-10145000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi0yLTEtMS0w_9128ac84-99a6-4664-8354-0dcb4c478fbe"
      unitRef="usd">18554000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi00LTEtMS0w_1830b52f-3f79-467a-876c-1981afeb29a3"
      unitRef="usd">7914000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMi02LTEtMS0w_c2c9345c-d07e-4bc2-a30f-7a27357da01f"
      unitRef="usd">26468000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy0yLTEtMS0yNzI_5ec6102c-b0f9-43c1-a0ee-99c86101efc5"
      unitRef="usd">6355000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy00LTEtMS0yNzI_73a08843-ec4d-4953-a5cd-e96892755383"
      unitRef="usd">7914000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy02LTEtMS0zODMw_33c4d7eb-adcc-4a2f-9af4-11bfd294df0d"
      unitRef="usd">14269000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy0yLTEtMS0w_51bcc7a8-a221-4682-ad5b-f2efbdcc7ec9"
      unitRef="usd">-6001000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy00LTEtMS0w_ad2e7eaa-026b-4cfe-adf8-a90ef65da4a9"
      unitRef="usd">-7914000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfMy02LTEtMS0w_8657bf66-a055-4bad-bc41-40b31a9a148d"
      unitRef="usd">-13915000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS0yLTEtMS0yNzI_656c1904-4dbc-47a7-b5fb-3c7bcd7d42c1"
      unitRef="usd">1011000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS00LTEtMS0yNzI_e0c16747-d3db-4744-bd11-6cdc5aff1f2e"
      unitRef="usd">-702000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS02LTEtMS0zODMy_95f3aa75-a91c-4bbe-9a77-4a1a2d7b9620"
      unitRef="usd">309000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC0yLTEtMS0w_1998d596-a7eb-4348-a8b8-169dfb67d0a6"
      unitRef="usd">754500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC00LTEtMS0w_52df382a-1b28-460b-b362-f4842140358c"
      unitRef="usd">-702000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNC02LTEtMS0w_420a9392-80b4-4712-9a14-5aa2b7aa17d2"
      unitRef="usd">52500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS0yLTEtMS0w_d7724d8f-7474-4d45-84a6-84578eb7d9a9"
      unitRef="usd">211156000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS00LTEtMS0w_db5d7ddd-db71-4ba5-a8e1-8366fc338e78"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNS02LTEtMS0w_eb5cef0b-f0f6-45df-b963-579343d26be9"
      unitRef="usd">211156000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi0yLTEtMS0w_55d9d07b-bdaa-4200-92f2-178af9f9f98e"
      unitRef="usd">210992000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5046f04405614b6db45ab0006717a67e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi00LTEtMS0w_1651ae78-2eba-40c6-b9b9-fa66b16c1544"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yNS9mcmFnOmZmYjJhZjk1ZWM0MzQ0MjBiM2Y3OWRkYjEzN2NjMzNiL3RhYmxlOmQzMzkzZmQ4OTY4ZDQ4MDk5OTRiODkwZmQ3YmUxNTBjL3RhYmxlcmFuZ2U6ZDMzOTNmZDg5NjhkNDgwOTk5NGI4OTBmZDdiZTE1MGNfNi02LTEtMS0w_d63781b2-5529-4a92-8a16-529459bac443"
      unitRef="usd">210992000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8yOC9mcmFnOjY0MWFlZTNiZmJjMjQzYzM5Y2M4MThlMDYxNjA2MTBjL3RleHRyZWdpb246NjQxYWVlM2JmYmMyNDNjMzljYzgxOGUwNjE2MDYxMGNfNTc4NA_e6678675-98d9-4691-b8ac-922a939aa180">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board issued Accounting Standards Update No. 2019-12, &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;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. This standard addressed several specific areas of accounting for income taxes. We adopted this standard on January 1, 2021. Portions of the standard were adopted prospectively and certain aspects were required to be adopted using the modified retrospective approach. Adoption of this standard did not require an adjustment to retained earnings and did not have a significant impact on our results of operations or financial position.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYzNw_4d836887-b961-4c78-a84e-12406b472dad">&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;Changes in the allowances for uncollectible accounts included within trade accounts receivable were as follows for the quarters ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;6,428&#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,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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;(2,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;4,879&#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;3,946&#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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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;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:#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,415&#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,412&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Inventories and supplies&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;37,119&#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;40,130&#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 were as follows for the quarters ended March&#160;31, 2021 and 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="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.783%"/&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:13.669%"/&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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;11,748&#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,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;12,939&#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;6,353&#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:#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-weight:400;line-height:120%"&gt; &#x2013; Available-for-sale debt securities included within funds held for customers were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.311%"/&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:10.811%"/&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:10.811%"/&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:10.811%"/&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:10.816%"/&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 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:#006ebf;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:#006ebf;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:#006ebf;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:#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;div style="padding-left: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;Funds held for customers:&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="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:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic money market fund&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;12,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;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;12,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 style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government 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;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,411&#160;&lt;/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;Canadian guaranteed investment certificate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;25,702&#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;(311)&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;25,391&#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;Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.311%"/&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:10.811%"/&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:10.811%"/&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:10.811%"/&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:10.816%"/&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, 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;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 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;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;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;Domestic money market fund&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;15,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 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;&#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;15,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 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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 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,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;&#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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;28,495&#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;(33)&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;28,462&#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:9pt;font-weight:400;line-height:120%"&gt; &#160;&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, 2020, also included cash of $91,287.&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; &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 March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;14,550&#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;7,971&#160;&lt;/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;2,870&#160;&lt;/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;25,391&#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 7.&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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;March 31,&lt;br/&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;December 31,&lt;br/&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;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:#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,072&#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;13,950&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;27,655&#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;17,617&#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:-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;Represents revenues that are earned but not currently billable under the related contract terms. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;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:#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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Intangibles were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2px 1pt;text-align:left;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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;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:#006ebf;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:#006ebf;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:#006ebf;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 #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;Amortizable intangibles:&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:right;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="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:2px 1pt;text-align:right;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="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:2px 1pt;text-align:right;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:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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;/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;Internal-use software&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;397,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="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;(314,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;83,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="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;380,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(303,422)&lt;/span&gt;&lt;/td&gt;&lt;td 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;76,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(212,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(23,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;(27,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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 #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;864,859&#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;(610,707)&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;254,152&#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;834,033&#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;(587,273)&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;246,760&#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: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;Amortization of intangibles was $23,264 for the quarter ended March&#160;31, 2021 and $23,511 for the quarter ended March&#160;31, 2020. Based on the intangibles in service as of March&#160;31, 2021, estimated future amortization expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;Remainder of 2021&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;65,583&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,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;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;23,206&#160;&lt;/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;17,327&#160;&lt;/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&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 intangibles were acquired during the quarter ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.739%"/&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:12.596%"/&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:12.893%"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;br/&gt;(in years)&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;Internal-use software&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;17,321&#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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #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;3&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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&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:#006ebf;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 #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;30,623&#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="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;5&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:#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:#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-weight:400;line-height:120%"&gt;&#x2013; Changes in goodwill by reportable segment and in total for the quarter ended March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.042%"/&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;Cloud 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020:&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:#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:#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:#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: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:left;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;/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;(362,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(551,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill, net of accumulated impairment charges&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;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;70,926&#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;62,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;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;736,844&#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:#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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18&#160;&lt;/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, March&#160;31, 2021&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;168,165&#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;70,926&#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;62,959&#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;736,862&#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, March&#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="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="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;&#160;&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;&#160;&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:0 1pt"/&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;&#160;&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:#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;168,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 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,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 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;1,288,843&#160;&lt;/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;(362,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(551,981)&lt;/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;text-indent:-9pt"&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;/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;168,165&#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;70,926&#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;62,959&#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;736,862&#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 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;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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;Postretirement benefit plan asset&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;72,775&#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;71,208&#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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 allowances for doubtful accounts&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 sales commissions&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;15,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;13,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;217,835&#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;208,679&#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;Amount Includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 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;Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 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 allowances for uncollectible accounts related to loans and notes receivable from distributors were as follows for the quarters ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;3,995&#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;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124"&gt;Adoption of ASU No. 2016-13&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;&#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;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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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,361&#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;10,415&#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;During the quarter ended March 31, 2020, we recorded a loan-specific allowance related to a distributor that was underperforming. In calculating this reserve, we utilized various valuation techniques to determine the value of the underlying collateral, resulting in an allowance of $6,128 as of March 31, 2020. Other past due receivables and those on non-accrual status were not significant as of March&#160;31, 2021 or December&#160;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;We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other &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;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&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 table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of March&#160;31, 2021. There were no write-offs or recoveries recorded during the quarter ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.043%"/&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;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="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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 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;14,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;11,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;29,668&#160;&lt;/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;2,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,579&#160;&lt;/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;text-indent:-9pt"&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;/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;1,310&#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;3,166&#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;14,546&#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;11,744&#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;1,481&#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;32,247&#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;Changes in prepaid product discounts during the quarters ended March&#160;31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;50,602&#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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;(544)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;51,044&#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;45,994&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:7pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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 for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 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:#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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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&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:#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;49,469&#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;42,104&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;77,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;174,923&#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;177,183&#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 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;$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.&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;Supplemental cash flow information&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-weight:400;line-height:120%"&gt;&#x2013; The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;March 31,&lt;br/&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;Cash and cash equivalents&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;125,440&#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;310,146&#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;Restricted cash and restricted cash equivalents included in 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;109,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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 cash, cash equivalents, restricted cash and restricted cash equivalents&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;234,515&#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;385,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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="ic7b31b5f2d634d7abe6fa47ae58122d2_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUwNA_855c624d-aa57-410d-a16b-cc8b541baab6">&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;Changes in the allowances for uncollectible accounts included within trade accounts receivable were as follows for the quarters ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;6,428&#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,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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;(2,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;4,879&#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;3,946&#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:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMi0yLTEtMS0w_dacd5729-54d9-486d-82e1-5643ce0d6a8a"
      unitRef="usd">6428000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMi00LTEtMS0w_a5acdb68-b5c9-44dc-bdbc-63a293e0224d"
      unitRef="usd">4985000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMy0yLTEtMS0w_c34d2885-eb7f-4ead-adeb-79f944d12b12"
      unitRef="usd">-649000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfMy00LTEtMS0w_63b35b90-5ad3-41f0-af76-728136d803cb"
      unitRef="usd">1059000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNC0yLTEtMS0w_c7e26893-346c-4980-ac48-0eb6cfae3fb2"
      unitRef="usd">900000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNC00LTEtMS0w_0aed4d95-895c-406b-9480-0e0d8cee1150"
      unitRef="usd">2098000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNS0yLTEtMS0w_51cdd7f1-254e-417e-9d40-6e166038f47c"
      unitRef="usd">4879000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjU4MTM4YmYyMTkwNzQwNmU4YjczZjA4MDc0ZjQ1M2RhL3RhYmxlcmFuZ2U6NTgxMzhiZjIxOTA3NDA2ZThiNzNmMDgwNzRmNDUzZGFfNS00LTEtMS0w_6ddde88c-34d7-49b6-bb26-16dd7fa27c9b"
      unitRef="usd">3946000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNw_f874790f-606e-4789-b2f1-0ddf37e00e76">&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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;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:#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,415&#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,412&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;Inventories and supplies&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;37,119&#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;40,130&#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 were as follows for the quarters ended March&#160;31, 2021 and 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="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.783%"/&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:13.669%"/&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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;11,748&#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,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;12,939&#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;6,353&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMS0yLTEtMS0w_83ce1b58-e935-4198-8cb6-2ac2f4dc9e1c"
      unitRef="usd">5415000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMS00LTEtMS0w_0089dcbf-b788-483b-9857-6b993909944e"
      unitRef="usd">5412000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMi0yLTEtMS0w_bb7958ef-bde7-42d6-9a35-5defa1d826d1"
      unitRef="usd">7916000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMi00LTEtMS0w_8f6767a7-7fa2-4ae4-95a6-9466ab9dde68"
      unitRef="usd">7943000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMy0yLTEtMS0w_e71b99a5-1bb1-4694-9d8a-5befc17561a7"
      unitRef="usd">31464000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfMy00LTEtMS0w_c4a4a599-7121-45e8-add4-4901c7eb805c"
      unitRef="usd">33513000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherInventorySupplies
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNC0yLTEtMS0w_577cec46-8086-4d43-9bdc-1f4c68cefff3"
      unitRef="usd">5263000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNC00LTEtMS0w_276618e6-69eb-4845-8668-02efdeeaddb1"
      unitRef="usd">5010000</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryValuationReserves
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS0yLTEtMS0zMjE_0babb2c8-092b-4c34-b7ff-f0e5cbae55fd"
      unitRef="usd">12939000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS00LTEtMS0zMjE_10e4eaec-344b-4ef9-920e-a268d254900c"
      unitRef="usd">11748000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS0yLTEtMS0w_93a3f968-382a-478e-a6e6-17437e688719"
      unitRef="usd">37119000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjc0MzAzNTI0OWZjZjRmYzJiNzQ4NDA2NGQzZDk3MzgzL3RhYmxlcmFuZ2U6NzQzMDM1MjQ5ZmNmNGZjMmI3NDg0MDY0ZDNkOTczODNfNS00LTEtMS0w_737eb824-ec3c-4fe6-947c-5bac605d2627"
      unitRef="usd">40130000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMi0yLTEtMS0zNzA_28a39fbf-64ca-4f23-8181-07da51da202d"
      unitRef="usd">11748000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMi00LTEtMS0zNzA_9d14b165-d966-4fda-9108-dea373ac0de6"
      unitRef="usd">6600000</us-gaap:InventoryValuationReserves>
    <dlx:InventoryReserveAdjustments
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMy0yLTEtMS0zNzA_b2303165-bd1e-4368-815b-f3fd26c536c0"
      unitRef="usd">2013000</dlx:InventoryReserveAdjustments>
    <dlx:InventoryReserveAdjustments
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfMy00LTEtMS0zNzA_ffe0f00c-7d87-4a91-b900-a03820d25079"
      unitRef="usd">88000</dlx:InventoryReserveAdjustments>
    <dlx:InventoryWriteoffs
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNC0yLTEtMS0zNzA_2c1a3716-0d7a-4a2b-84e1-d3e6570ca521"
      unitRef="usd">822000</dlx:InventoryWriteoffs>
    <dlx:InventoryWriteoffs
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNC00LTEtMS0zNzA_6505e6d7-0144-4d12-91c6-82eb2f3eb709"
      unitRef="usd">335000</dlx:InventoryWriteoffs>
    <us-gaap:InventoryValuationReserves
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNS0yLTEtMS0zODM1_d37fac92-2763-46ad-8e04-eb010de7fd46"
      unitRef="usd">12939000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjdjMzY1MWUyYTBjMDQ5ZTA4NThmMTcyOTBjMzQzYTViL3RhYmxlcmFuZ2U6N2MzNjUxZTJhMGMwNDllMDg1OGYxNzI5MGMzNDNhNWJfNS00LTEtMS0zODM1_b5431041-2af9-450e-bb07-dc490fd4aee8"
      unitRef="usd">6353000</us-gaap:InventoryValuationReserves>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ4Ng_3dad832f-0f04-478c-959a-fdc54ca5878e">&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-weight:400;line-height:120%"&gt; &#x2013; Available-for-sale debt securities included within funds held for customers were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.311%"/&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:10.811%"/&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:10.811%"/&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:10.811%"/&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:10.816%"/&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 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:#006ebf;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:#006ebf;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:#006ebf;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:#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;div style="padding-left: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;Funds held for customers:&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="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:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic money market fund&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;12,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;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;12,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 style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian and provincial government 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;9,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,411&#160;&lt;/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;Canadian guaranteed investment certificate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;25,702&#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;(311)&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;25,391&#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;Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.311%"/&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:10.811%"/&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:10.811%"/&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:10.811%"/&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:10.816%"/&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, 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;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 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;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;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;Domestic money market fund&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;15,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 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;&#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;15,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 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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 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,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;&#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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;28,495&#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;(33)&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;28,462&#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:9pt;font-weight:400;line-height:120%"&gt; &#160;&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, 2020, also included cash of $91,287.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icebede197cc34e9d89259d3c48a9d9b2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy0yLTEtMS0w_d978cf70-08c1-40bc-bdce-163bfc959685"
      unitRef="usd">12000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icebede197cc34e9d89259d3c48a9d9b2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy00LTEtMS0w_a95e0484-e011-4321-baf8-8412cbd4aaa4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icebede197cc34e9d89259d3c48a9d9b2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy02LTEtMS0w_4488a301-e069-49a1-a37d-12ee95ae440a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icebede197cc34e9d89259d3c48a9d9b2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfMy04LTEtMS0w_808bf855-355f-4ee2-8850-7bd0b23357d0"
      unitRef="usd">12000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0fa1e6e63b1943fea124e5517c504c1d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC0yLTEtMS0w_071bd125-e33a-47bd-93c7-6cdc4f454bec"
      unitRef="usd">9722000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0fa1e6e63b1943fea124e5517c504c1d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC00LTEtMS0w_bef6f089-6321-43cc-af3b-9177a3fd68a5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0fa1e6e63b1943fea124e5517c504c1d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC02LTEtMS0w_e1a8491a-4987-4060-a6f4-3d2caf3e929d"
      unitRef="usd">311000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0fa1e6e63b1943fea124e5517c504c1d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNC04LTEtMS0w_fc5aa6db-cecc-45ea-9aed-4d422a418fcd"
      unitRef="usd">9411000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS0yLTEtMS0w_479df767-af09-469a-9d0b-242f36e25941"
      unitRef="usd">3980000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS00LTEtMS0w_c21072a7-3960-4d3f-952f-3da1756ded0d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS02LTEtMS0w_8ebd0c3d-027c-47e6-b2f2-a98563e4cff3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i88b786dd30da4d9b9643e8878ffcef4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNS04LTEtMS0w_b1d9c744-09ac-49e7-9238-8cc49e30a54a"
      unitRef="usd">3980000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce"
      unitRef="usd">25702000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_2e537c5a-9c1b-4697-a044-30a266f469f7"
      unitRef="usd">25702000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_4d1e6fff-052e-4eba-80cc-5195035b60d2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_3fefb83d-7c0a-453f-894c-4f2535f813d0"
      unitRef="usd">311000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec"
      unitRef="usd">311000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254"
      unitRef="usd">25391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_d4c9bb53-72f4-4602-a256-892f091047d3"
      unitRef="usd">25391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Cash
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNTI3_7d0c745d-1d22-41a8-bf3d-43608e3d6951"
      unitRef="usd">97075000</us-gaap:Cash>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9e95375e15034b23b04ac53e392fda9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy0yLTEtMS0w_f8cd7d30-5306-4460-9c3f-47dabf2e71f4"
      unitRef="usd">15000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9e95375e15034b23b04ac53e392fda9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy00LTEtMS0w_24c320c2-2ecd-48bc-a42a-cfdea726dc1c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9e95375e15034b23b04ac53e392fda9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy02LTEtMS0w_c8ab69d8-dac7-4756-9f1f-047e5db9e94c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e95375e15034b23b04ac53e392fda9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfMy04LTEtMS0w_2184b78b-8769-4b29-aa30-1ac5d1507f82"
      unitRef="usd">15000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC0yLTEtMS0w_02ac9f23-f954-458b-809e-66bc0caa5e74"
      unitRef="usd">9566000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC00LTEtMS0w_0d2c19cd-5ad1-445a-ab86-e08c348c79df"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC02LTEtMS0w_3a2d01d9-9559-40b2-b08a-0f77f7ac88e6"
      unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2fbc6c3548e8496e9c21f7c17558a89b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNC04LTEtMS0w_ac3fc745-c229-49ad-97d0-345e77637356"
      unitRef="usd">9533000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia901282881e0434184e4e6e8af7c170a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS0yLTEtMS0w_ca3da67b-d08d-440e-92db-7cc0bce7ed46"
      unitRef="usd">3929000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia901282881e0434184e4e6e8af7c170a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS00LTEtMS0w_308d0700-bf57-4fce-839e-40c5c1a0cfd7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia901282881e0434184e4e6e8af7c170a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS02LTEtMS0w_33065733-2447-480f-9711-805d97b5bd49"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia901282881e0434184e4e6e8af7c170a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNS04LTEtMS0w_2aa7bdbd-72e0-4f7a-8c07-c5fe1fc0b8d3"
      unitRef="usd">3929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_289ac441-42c3-49d6-8282-e1c5ded1bd14"
      unitRef="usd">28495000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb"
      unitRef="usd">28495000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_f127a964-f54c-42a9-a79e-4d5f99eb5a0f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_d880af49-16c1-4c55-ae0c-8102139b873e"
      unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454"
      unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de"
      unitRef="usd">28462000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_c5bc1809-e0a0-46e8-8342-d012ce6feef4"
      unitRef="usd">28462000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:Cash
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNjQ1_f81755c8-56a9-48ce-8789-08215466b90b"
      unitRef="usd">91287000</us-gaap:Cash>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU3NQ_264b0730-46b5-478f-8cef-001a8b0a1f80">&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 March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;14,550&#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;7,971&#160;&lt;/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;2,870&#160;&lt;/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;25,391&#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:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMS0yLTEtMS0w_d7214def-4393-43a3-9b77-ff372d17d65c"
      unitRef="usd">14550000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMi0yLTEtMS0w_ee088d11-48d7-4953-8231-bb011268ebd7"
      unitRef="usd">7971000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfMy0yLTEtMS0w_2723f915-523f-4532-8163-8f9c80161286"
      unitRef="usd">2870000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI5YzkxNjdlM2Q3YzRiMTM4MjA3MzQ5YWY5NDk0ZDQ0L3RhYmxlcmFuZ2U6YjljOTE2N2UzZDdjNGIxMzgyMDczNDlhZjk0OTRkNDRfNC0yLTEtMS0w_db9b0136-e13a-4929-b353-1a8c84332951"
      unitRef="usd">25391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NQ_9ab44b72-e602-446b-9672-4f548514a62d">&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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;March 31,&lt;br/&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;December 31,&lt;br/&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;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:#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,072&#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;13,950&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;27,655&#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;17,617&#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;(1) Represents revenues that are earned but not currently billable under the related contract terms. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;31, 2020.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMS0yLTEtMS0w_3fbbd844-7889-4ba2-90d9-1a4247b15d75"
      unitRef="usd">20072000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMS00LTEtMS0w_a5056c04-a4c1-4128-b7a5-e4937360aebb"
      unitRef="usd">13950000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542"
      unitRef="usd">7583000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c"
      unitRef="usd">3667000</us-gaap:UnbilledContractsReceivable>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMy0yLTEtMS0w_01a251ba-f1ac-4caf-8612-f8dbb793fd2c"
      unitRef="usd">27655000</dlx:Revenueinexcessofbillingscurrent>
    <dlx:Revenueinexcessofbillingscurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMy00LTEtMS0w_2d6b1663-c9c0-435d-875c-084d3f1bcd23"
      unitRef="usd">17617000</dlx:Revenueinexcessofbillingscurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDgzNw_325e2252-adcb-46d9-9886-3e85977e8423"
      unitRef="usd">19295000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDgzMA_27736784-62de-42c1-82cd-3f685bf56edb"
      unitRef="usd">21319000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUzMg_d1e5d325-b31d-49b9-8f90-05033a9ea9a0">&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2013; Intangibles were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2px 1pt;text-align:left;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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;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:#006ebf;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:#006ebf;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:#006ebf;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 #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;Amortizable intangibles:&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:right;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="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:2px 1pt;text-align:right;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="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:2px 1pt;text-align:right;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:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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;/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;Internal-use software&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;397,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="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;(314,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;83,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="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;380,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(303,422)&lt;/span&gt;&lt;/td&gt;&lt;td 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;76,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(212,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(23,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;(27,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;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 #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;864,859&#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;(610,707)&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;254,152&#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;834,033&#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;(587,273)&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;246,760&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic3ab3dfca0824972bbbc29f302315887_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0yLTEtMS0w_56485d86-b925-4493-aa85-9278a6e64d97"
      unitRef="usd">397675000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic3ab3dfca0824972bbbc29f302315887_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy00LTEtMS0w_9ca8cb4b-eb30-4721-afca-99d934d31779"
      unitRef="usd">314125000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic3ab3dfca0824972bbbc29f302315887_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy02LTEtMS0w_8abbae11-ee35-45d4-98b2-7086102e542f"
      unitRef="usd">83550000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f7913f9c24146eba3835e191e4121db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy04LTEtMS0w_70cae43b-20ce-4252-8bbb-0c1e90802948"
      unitRef="usd">380144000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f7913f9c24146eba3835e191e4121db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0xMC0xLTEtMA_20188806-5a60-41ed-ab01-f283b7cae075"
      unitRef="usd">303422000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2f7913f9c24146eba3835e191e4121db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfMy0xMi0xLTEtMA_56f5a0f4-dca5-4a00-9d23-6a5c63f0ef8b"
      unitRef="usd">76722000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9020c2b434e441d4b4570e23319a0e5e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0yLTEtMS0w_79658f13-6dc5-4986-84d7-4978b42ea6d0"
      unitRef="usd">366241000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9020c2b434e441d4b4570e23319a0e5e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC00LTEtMS0w_41c4304a-d667-47df-b1c0-04e4b008dea1"
      unitRef="usd">212425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9020c2b434e441d4b4570e23319a0e5e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC02LTEtMS0w_0200ed93-1a21-4392-8601-a5dc23d23e7d"
      unitRef="usd">153816000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC04LTEtMS0w_35bb4e5a-60f8-43c2-9586-6baed92283d4"
      unitRef="usd">352895000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0xMC0xLTEtMA_156e6bbf-9eef-4243-baf4-2971853ddf0f"
      unitRef="usd">202428000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7e7dd6af7bd948cbb270ed3b5b604a7f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNC0xMi0xLTEtMA_1224805a-118c-4e4a-b936-1a66adf16b23"
      unitRef="usd">150467000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0yLTEtMS0w_74e5cca0-b360-4e4c-a389-74eabdec58cd"
      unitRef="usd">36900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS00LTEtMS0w_482ec57e-a95d-489a-8c45-a4685fc41061"
      unitRef="usd">24941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iba4b165b5fea49fe8fa8a8aeb81a003a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS02LTEtMS0w_498dfa79-e013-423d-9c8b-3f93890810a3"
      unitRef="usd">11959000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7af821f55a7b4fffba0503d9bd7ef152_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS04LTEtMS0w_f9d5c4e7-290e-424f-8a5e-0dd1a3bc10de"
      unitRef="usd">36900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7af821f55a7b4fffba0503d9bd7ef152_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0xMC0xLTEtMA_796a2a80-388c-4685-8f72-c94914d2196e"
      unitRef="usd">23884000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7af821f55a7b4fffba0503d9bd7ef152_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNS0xMi0xLTEtMA_9aa2fbe8-c0de-4e63-99f5-3b5b1169b404"
      unitRef="usd">13016000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id5853894b3b24fa79b4406ab405cc4e4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0yLTEtMS0w_a3dc01f6-4cae-427e-b1fc-00fc94008257"
      unitRef="usd">33813000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id5853894b3b24fa79b4406ab405cc4e4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi00LTEtMS0w_c61473fb-6abe-4ceb-8ef2-3c009c9846df"
      unitRef="usd">29163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id5853894b3b24fa79b4406ab405cc4e4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi02LTEtMS0w_b43c624b-acfe-45a8-a168-016ad5d81ad3"
      unitRef="usd">4650000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i861df0395e024156a903e1b9834aa459_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi04LTEtMS0w_eeb5c93e-10b3-4eea-9db3-eb84327ab7a3"
      unitRef="usd">33813000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i861df0395e024156a903e1b9834aa459_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0xMC0xLTEtMA_eeb53da9-46f4-4b29-880a-58e3b9f45d33"
      unitRef="usd">27613000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i861df0395e024156a903e1b9834aa459_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNi0xMi0xLTEtMA_b6568774-f2a4-46cd-83b1-70030a02abf2"
      unitRef="usd">6200000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iabdaf71783ff460799e80612e52e59d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0yLTEtMS0w_fbb91841-3cce-4da5-b55a-c43e59a8f1c2"
      unitRef="usd">30230000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iabdaf71783ff460799e80612e52e59d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy00LTEtMS0w_916d1d8a-e3de-49dd-9fc1-f673f152b87f"
      unitRef="usd">30053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iabdaf71783ff460799e80612e52e59d7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy02LTEtMS0w_bba4158a-a188-4801-9d41-6c4142222e97"
      unitRef="usd">177000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i461b2b079837408093962a3898d5caf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy04LTEtMS0w_69db2236-8d1a-4f15-842b-7bd11445f06d"
      unitRef="usd">30281000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i461b2b079837408093962a3898d5caf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0xMC0xLTEtMA_ad18d98a-3310-4815-91a3-de0c47b2fcc6"
      unitRef="usd">29926000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i461b2b079837408093962a3898d5caf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfNy0xMi0xLTEtMA_848b4569-cd52-4852-99ad-ac31e500a2b3"
      unitRef="usd">355000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0yLTEtMS0w_9cfe096d-86af-46b1-a643-a17f9a6a203a"
      unitRef="usd">864859000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC00LTEtMS0w_135e80c0-363d-4c61-b27c-f379f661dadb"
      unitRef="usd">610707000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC02LTEtMS0w_9cc73f6d-b6ee-481f-accf-3d87335893a2"
      unitRef="usd">254152000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC04LTEtMS0w_7998949d-99d8-4f8e-a2ee-4047d3d82e4e"
      unitRef="usd">834033000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0xMC0xLTEtMA_314b1825-4a95-4afc-8839-1daa6208966a"
      unitRef="usd">587273000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjA4NmE4ZmJiODg1YzQxODk4NjYyNTgxMDkwYmQ1NTVhL3RhYmxlcmFuZ2U6MDg2YThmYmI4ODVjNDE4OTg2NjI1ODEwOTBiZDU1NWFfOC0xMi0xLTEtMA_686266ff-2830-4792-aca2-e98fc4129baa"
      unitRef="usd">246760000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTUwMQ_ca7cbb4f-27e2-4866-8867-27a0f9a02cf2"
      unitRef="usd">23264000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTUzMA_0099f3a4-5ce8-4f1d-af5c-ccb88b97cea2"
      unitRef="usd">23511000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU4NA_a45d7af6-8703-4969-b24c-3adc6d107fc1">Based on the intangibles in service as of March&#160;31, 2021, estimated future amortization expense is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;Remainder of 2021&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;65,583&#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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,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;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;23,206&#160;&lt;/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;17,327&#160;&lt;/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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMS0yLTEtMS0w_6274e7b7-d27d-49f0-a970-1fae7d4b2b71"
      unitRef="usd">65583000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMi0yLTEtMS0w_233ec22c-907b-4836-84a2-e00067a20689"
      unitRef="usd">68285000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfMy0yLTEtMS0w_748df247-585f-462c-b3b2-c0baa70c1d16"
      unitRef="usd">48720000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfNC0yLTEtMS0w_3045b2c5-bc50-499c-b31e-3354bdaf37a5"
      unitRef="usd">23206000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjQwMDQ5NTJkNTMyZjQxMGY5YWViZGJmNTNiMmJmYTYzL3RhYmxlcmFuZ2U6NDAwNDk1MmQ1MzJmNDEwZjlhZWJkYmY1M2IyYmZhNjNfNS0yLTEtMS0w_6d5d6f9b-a183-4121-b349-0630a2e68f82"
      unitRef="usd">17327000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYwNg_66f86d95-a94c-4cda-987a-23a0c114707c">&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 intangibles were acquired during the quarter ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.739%"/&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:12.596%"/&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:12.893%"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average amortization period&lt;br/&gt;(in years)&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;Internal-use software&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;17,321&#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 colspan="3" style="background-color:#cceeff;border-top:2pt solid #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;3&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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&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:#006ebf;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 #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;30,623&#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="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;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMS0yLTEtMS0w_f9bbef8c-ff2a-4e82-a3d1-dd663c3fb9db"
      unitRef="usd">17321000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icb8e9db276c74cc9919a0c59c4b7f601_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMS00LTEtMS0w_b895d258-58d6-43d1-8d83-9afab1a3b228">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMi0yLTEtMS0w_74e72139-4035-4f9d-a23b-d875d3d8c420"
      unitRef="usd">13302000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i748742456aea4c5eb0df42f8688bd2a6_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMi00LTEtMS0w_0bb86f82-7c9a-47ca-99ad-9d98a838b899">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMy0yLTEtMS0w_bacea93e-075f-483d-9937-c8e1b4aeba1e"
      unitRef="usd">30623000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFiYmU0MGVhZDM4YTQyNDM5ZmFkN2M2ZGZlN2FkNGJmL3RhYmxlcmFuZ2U6YWJiZTQwZWFkMzhhNDI0MzlmYWQ3YzZkZmU3YWQ0YmZfMy00LTEtMS0w_678bf5d4-5d0c-4051-b1e4-3c1a24d51656">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU0Mw_bbc9c1d9-9a3e-4c31-843e-77de036c4a2b">&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;Goodwill&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-weight:400;line-height:120%"&gt;&#x2013; Changes in goodwill by reportable segment and in total for the quarter ended March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.042%"/&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;Cloud 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020:&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:#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:#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:#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: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:left;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;/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;(362,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(551,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill, net of accumulated impairment charges&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;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;70,926&#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;62,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;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;736,844&#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:#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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;18&#160;&lt;/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, March&#160;31, 2021&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;168,165&#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;70,926&#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;62,959&#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;736,862&#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, March&#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="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="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;&#160;&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;&#160;&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:0 1pt"/&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;&#160;&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:#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;168,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 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,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 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;1,288,843&#160;&lt;/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;(362,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(189,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(551,981)&lt;/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;text-indent:-9pt"&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;/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;168,165&#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;70,926&#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;62,959&#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;736,862&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i6723a53389c34530adb19ff3c827a11a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi0yLTEtMS0w_d6e6a9d4-e7a7-4f7f-b922-ad820d75777a"
      unitRef="usd">168165000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i450f3d659d5f4903b441bf157782cc6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi00LTEtMS0w_f3147d97-2fbf-48cf-8285-50e92072e4c0"
      unitRef="usd">432984000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i1211ea98b8e7498c89b2e39140b98177_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi02LTEtMS0w_d31643a2-a77a-4b88-8723-7b310a5869b0"
      unitRef="usd">252864000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ib753c2346bcf416b9a592aed6a26ddcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi04LTEtMS0w_8937befa-ae9d-46f9-a6ef-d89e9a2ab867"
      unitRef="usd">434812000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMi0xMC0xLTEtMA_263718d9-14a6-46fa-9352-5742f93f83de"
      unitRef="usd">1288825000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6723a53389c34530adb19ff3c827a11a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy0yLTEtMS0w_650621f0-67ad-4ee5-b145-1110cd3d4cfe"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i450f3d659d5f4903b441bf157782cc6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy00LTEtMS0w_5d14f6f4-e42c-4ba9-8612-aa13398b2018"
      unitRef="usd">362058000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1211ea98b8e7498c89b2e39140b98177_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy02LTEtMS0w_77984fdc-5aba-4ec1-aa06-e022d1b4f324"
      unitRef="usd">189923000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ib753c2346bcf416b9a592aed6a26ddcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy04LTEtMS0w_ec96bcdc-aa19-4420-b21c-b2fbd81f05a0"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMy0xMC0xLTEtMA_0198f264-0001-4eb7-b8b3-6d601b6b6619"
      unitRef="usd">551981000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i6723a53389c34530adb19ff3c827a11a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC0yLTEtMS0w_81629dc6-2bd9-4fd3-8dbc-722145a3f699"
      unitRef="usd">168165000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i450f3d659d5f4903b441bf157782cc6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC00LTEtMS0w_69b5aaae-f26a-44ca-a37b-b407e87e71d1"
      unitRef="usd">70926000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1211ea98b8e7498c89b2e39140b98177_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC02LTEtMS0w_e36b4a47-3c23-4d7d-abaf-e0c4aed22241"
      unitRef="usd">62941000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib753c2346bcf416b9a592aed6a26ddcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC04LTEtMS0w_8928ea53-f76f-484c-85af-b35f18a886da"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNC0xMC0xLTEtMA_e9ebcb34-278a-4a11-bce1-16b783a0aaaf"
      unitRef="usd">736844000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNi02LTEtMS0w_83730948-f16c-4ced-87ee-80e09d2e3331"
      unitRef="usd">18000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNi0xMC0xLTEtMA_7aa9440f-18de-4c6b-9436-ab1274a5c791"
      unitRef="usd">18000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5625d2df3384442899dd0e78c5eac292_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy0yLTEtMS0w_65b62b84-8991-4e97-a802-92ac4056d0b7"
      unitRef="usd">168165000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibc7c77d187bf43499a572d243cf871d4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy00LTEtMS0w_40eb89f3-e273-485f-bcee-caebe9743307"
      unitRef="usd">70926000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic25359fece2542a0b84eb099303731df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy02LTEtMS0w_d6ebfb28-5a8c-433f-9db5-99bf3050f917"
      unitRef="usd">62959000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0e89de032b4e431dbbec0564a4cdb744_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy04LTEtMS0w_20bf3189-1ed4-4701-b000-32550c0fa10b"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfNy0xMC0xLTEtMA_679eb6d8-cb03-445a-a219-00c1c78bbd59"
      unitRef="usd">736862000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i5625d2df3384442899dd0e78c5eac292_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtMi0xLTEtMA_6ddd702b-e976-4dfd-bd34-a1ba0ba7e735"
      unitRef="usd">168165000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ibc7c77d187bf43499a572d243cf871d4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtNC0xLTEtMA_104f2130-fde1-4648-ac72-c71f46edcc59"
      unitRef="usd">432984000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ic25359fece2542a0b84eb099303731df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtNi0xLTEtMA_73e908be-ef07-4475-bc14-47d7473edeb9"
      unitRef="usd">252882000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i0e89de032b4e431dbbec0564a4cdb744_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtOC0xLTEtMA_43be2342-1dc2-48f3-964e-6fbd2e4473d4"
      unitRef="usd">434812000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTAtMTAtMS0xLTA_d3093f0a-5b61-41cf-bf92-db6df919e9b0"
      unitRef="usd">1288843000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5625d2df3384442899dd0e78c5eac292_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtMi0xLTEtMA_f3f73a33-595a-43aa-824a-85927cab72da"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ibc7c77d187bf43499a572d243cf871d4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtNC0xLTEtMA_dbeb20b0-2835-4c37-b15b-a48c4aa490f9"
      unitRef="usd">362058000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic25359fece2542a0b84eb099303731df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtNi0xLTEtMA_c487666f-13f3-43c3-b234-0d4dbbb7e47f"
      unitRef="usd">189923000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i0e89de032b4e431dbbec0564a4cdb744_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtOC0xLTEtMA_61810a64-6600-4742-8986-b0c0464d2365"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTEtMTAtMS0xLTA_466fc208-e6bd-4f64-8ef0-5d13fd7bbe87"
      unitRef="usd">551981000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i5625d2df3384442899dd0e78c5eac292_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItMi0xLTEtMA_ea9414f6-3f58-444a-b813-cafc237ec65e"
      unitRef="usd">168165000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibc7c77d187bf43499a572d243cf871d4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItNC0xLTEtMA_daa412ec-468f-4b69-8b7b-568858011f85"
      unitRef="usd">70926000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic25359fece2542a0b84eb099303731df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItNi0xLTEtMA_57ec4d51-49fc-4f9a-b00d-0e4234696e95"
      unitRef="usd">62959000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0e89de032b4e431dbbec0564a4cdb744_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItOC0xLTEtMA_1b5e6c20-7761-4b33-a6e4-9aeaeaafb03d"
      unitRef="usd">434812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmJhYTIzZjIzN2ZmZDQwZGZhMGVkYTRkZTI2YzQ5YWY5L3RhYmxlcmFuZ2U6YmFhMjNmMjM3ZmZkNDBkZmEwZWRhNGRlMjZjNDlhZjlfMTItMTAtMS0xLTA_3f833f2c-2b11-43da-8652-d5e484ef850d"
      unitRef="usd">736862000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYzMA_ab53219f-2b8f-48fb-92b6-0abe99f8c045">&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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;Postretirement benefit plan asset&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;72,775&#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;71,208&#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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 allowances for doubtful accounts&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 sales commissions&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;15,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;13,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;217,835&#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;208,679&#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;Amount Includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 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;Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMS0yLTEtMS0w_0ff70bcf-e2f7-449f-8b3c-f376efd6131d"
      unitRef="usd">72775000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMS00LTEtMS0w_4384d2eb-4d97-4301-8a7a-c9a2c9c456fc"
      unitRef="usd">71208000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <dlx:Prepaidproductdiscounts
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMi0yLTEtMS0w_1a65d85e-336b-41ae-acac-4f6f16169866"
      unitRef="usd">51044000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMi00LTEtMS0w_d9503834-3a93-4098-9b97-bf44d3654614"
      unitRef="usd">50602000</dlx:Prepaidproductdiscounts>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0zOTU1_0304b880-3c02-4f98-9767-8313f48a36a3"
      unitRef="usd">38249000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0zOTU1_4e792c90-5eda-47ce-9d0a-78a7c6984880"
      unitRef="usd">29242000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9"
      unitRef="usd">27182000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d"
      unitRef="usd">35068000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4"
      unitRef="usd">15461000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7"
      unitRef="usd">9199000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNi0yLTEtMS0w_2d26fd01-31f0-4bb4-b972-d2b9f16abf02"
      unitRef="usd">13124000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNi00LTEtMS0w_d22c9f8c-2cdc-4312-95e7-1177b2fe317d"
      unitRef="usd">13360000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNy0yLTEtMS0w_c1b75c3e-aa20-447e-a0ba-49bf81e1b50f"
      unitRef="usd">217835000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNy00LTEtMS0w_3a5e64bb-c48e-42fe-9016-9bec1a02b9e9"
      unitRef="usd">208679000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjE3Mw_191c7aed-dac2-42cd-94ae-6e5e41679beb"
      unitRef="usd">1704000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjE4OQ_8de63a1c-aa3e-43cb-a75f-da543c57de75"
      unitRef="usd">2008000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjI1NA_486b1de7-44fc-4b6c-a7ef-21786d67fbc0"
      unitRef="usd">972000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMjI4MQ_c167010e-c098-49b7-a71a-d290a6015797"
      unitRef="usd">882000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i6b3ef9e64e1641e9a022fe103b53f3bb_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU0OA_0de21645-1f9f-4ab9-87ee-34f3090b5b52">&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 allowances for uncollectible accounts related to loans and notes receivable from distributors were as follows for the quarters ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;3,995&#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;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124"&gt;Adoption of ASU No. 2016-13&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;&#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;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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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,361&#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;10,415&#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="i8099760cf9094423a419b85942a1657e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMi0yLTEtMS0w_782f6da2-8a68-487e-ac2b-bc1ceeb30764"
      unitRef="usd">3995000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibdd905821ebf447dacd7f7039be41e50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMi00LTEtMS0w_30aa89f6-e6c6-4030-98fe-3cf79e453f79"
      unitRef="usd">284000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia4f81ab58e24466993015a359c9abbb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy00LTEtMS0w_ae2f311b-821c-4f90-8d94-76abf7a226ed"
      unitRef="usd">4749000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNC0yLTEtMS0w_52445a26-5496-4839-8715-07f16d4b2f13"
      unitRef="usd">-634000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i176c96aed8e64a98970f14391514d426_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNC00LTEtMS0w_da7a08be-b416-4889-a880-98eed1b96273"
      unitRef="usd">5382000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNi0yLTEtMS0w_394194cb-5461-4839-a66e-8c2c38880b08"
      unitRef="usd">3361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifc3db0cfec384ffeb009a93d8dda0109_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfNi00LTEtMS0w_c78fa253-b0a7-438b-8549-9658c0e053a7"
      unitRef="usd">10415000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDUyNg_4755e2f3-8590-43d0-b997-b058191248dd">&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 March&#160;31, 2021. There were no write-offs or recoveries recorded during the quarter ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.707%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.034%"/&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.043%"/&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;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="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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 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;14,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;11,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;29,668&#160;&lt;/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;2,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,579&#160;&lt;/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;text-indent:-9pt"&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;/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;1,310&#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;3,166&#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;14,546&#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;11,744&#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;1,481&#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;32,247&#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="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_1b7fb15b-b6c8-47bc-8e73-4c0d53ca22b7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_33d0146d-e90b-443d-b29d-4065d1975215"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i781ac05a825e44e58d17bfe0999c09aa_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMzc3OA_b450310e-72d6-440f-a315-e94569cce640"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0yLTEtMS0w_b6959fa3-50ed-4718-babb-231d7b8385d9"
      unitRef="usd">1310000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy00LTEtMS0w_d26d02cc-a233-468e-aea4-f6237c93448f"
      unitRef="usd">587000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy02LTEtMS0w_f7f90a19-67fd-4dfb-a4b8-4cd2ca1eef5e"
      unitRef="usd">14546000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy04LTEtMS0w_53b4a7b1-d4d1-4f8e-8c86-b168f7cb27b3"
      unitRef="usd">11744000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0xMi0xLTEtMA_052a14a8-fcba-43c7-ad30-8a18f246ac7d"
      unitRef="usd">1481000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie2bff6f588214a2ebd85b548a471b743_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfMy0xNC0xLTEtMA_e6726ea4-b435-4bef-97dc-03d166a60aa6"
      unitRef="usd">29668000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0yLTEtMS0w_ebb36423-859f-4523-988b-6bf4f87b5cc4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC00LTEtMS0w_3b17223e-c7c7-4688-a973-bc03bebd4e39"
      unitRef="usd">2579000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC02LTEtMS0w_e46c1028-f3f4-45c9-b089-33cc74960a05"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC04LTEtMS0w_24bb4c93-ab41-4e9b-bf4b-a25ae281e8d8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0xMi0xLTEtMA_c3f1277b-b6f4-4abe-8522-aeca0b98a917"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i3621ff19b64e4f08965f8411ad0777dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNC0xNC0xLTEtMA_e5018e6b-cb0c-42fc-abd2-e1240308d311"
      unitRef="usd">2579000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0yLTEtMS0w_aff42ed6-fb58-435b-950c-4ca1fbfd5bac"
      unitRef="usd">1310000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS00LTEtMS0w_35aa50f5-b57a-436e-8798-b54f399c6ada"
      unitRef="usd">3166000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS02LTEtMS0w_f57b0091-8a24-4755-8361-684226967881"
      unitRef="usd">14546000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS04LTEtMS0w_6a068f90-ff6d-4f35-babb-f4d7209fa5ba"
      unitRef="usd">11744000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0xMi0xLTEtMA_be4da68c-8312-4375-b1d4-fe6b06382eb1"
      unitRef="usd">1481000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmFmN2Y3YzE5MzA3NzQ2MmM4ODg1MWE0NmExOTJmNjhjL3RhYmxlcmFuZ2U6YWY3ZjdjMTkzMDc3NDYyYzg4ODUxYTQ2YTE5MmY2OGNfNS0xNC0xLTEtMA_c429eef0-2683-4928-8b7d-fe2846f3fe42"
      unitRef="usd">32247000</us-gaap:NotesReceivableGross>
    <dlx:ScheduleofprepaidproductdiscountsTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3OA_8f84c777-1c0b-4866-b103-d35d6228be09">&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 during the quarters ended March&#160;31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&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="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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;50,602&#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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;(544)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 period&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;51,044&#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;45,994&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:7pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&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 for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</dlx:ScheduleofprepaidproductdiscountsTableTextBlock>
    <dlx:Prepaidproductdiscounts
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMi0yLTEtMS0w_2d7cddf7-15a5-40c5-9ff3-e5740343d0a4"
      unitRef="usd">50602000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="if2b16ece69844f3e89613b8da546b35e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMi00LTEtMS0w_dc9a3e52-1f63-41a7-9ad7-da0532f54dd2"
      unitRef="usd">51145000</dlx:Prepaidproductdiscounts>
    <dlx:Additionstoprepaidproductdiscounts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8"
      unitRef="usd">7890000</dlx:Additionstoprepaidproductdiscounts>
    <dlx:Additionstoprepaidproductdiscounts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34"
      unitRef="usd">2470000</dlx:Additionstoprepaidproductdiscounts>
    <dlx:Amortizationofprepaidproductdiscounts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNC0yLTEtMS0w_e627f0ea-236a-4386-ad81-f3cdeb38c09d"
      unitRef="usd">7440000</dlx:Amortizationofprepaidproductdiscounts>
    <dlx:Amortizationofprepaidproductdiscounts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNC00LTEtMS0w_7c007ba6-d453-40e7-9e7a-353d2b6d1c4e"
      unitRef="usd">7077000</dlx:Amortizationofprepaidproductdiscounts>
    <dlx:Otherchangesinprepaidproductdiscounts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNS0yLTEtMS0w_2d521000-6eb9-4303-b359-12fefe7f7186"
      unitRef="usd">-8000</dlx:Otherchangesinprepaidproductdiscounts>
    <dlx:Otherchangesinprepaidproductdiscounts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNS00LTEtMS0w_17fe7a10-852d-4aa7-b2de-9fe0866dd994"
      unitRef="usd">-544000</dlx:Otherchangesinprepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNi0yLTEtMS0w_69149327-9341-41b9-9759-1b249ff5fcd0"
      unitRef="usd">51044000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscounts
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfNi00LTEtMS0w_f634d36d-eeb3-4002-9b32-a3832d4d7693"
      unitRef="usd">45994000</dlx:Prepaidproductdiscounts>
    <dlx:Prepaidproductdiscountpayments
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDA2Mw_79b9b51d-4cb5-4606-b2c0-d14994f1e708"
      unitRef="usd">9590000</dlx:Prepaidproductdiscountpayments>
    <dlx:Prepaidproductdiscountpayments
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDA5MA_69f24757-657e-491b-87ec-a5d6ebbda561"
      unitRef="usd">7321000</dlx:Prepaidproductdiscountpayments>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ2OQ_b7800b77-5c84-40bd-86d4-7c54333d1dba">&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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;December 31,&lt;br/&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&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:#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;49,469&#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;42,104&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;77,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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:#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;174,923&#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;177,183&#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 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;$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5"
      unitRef="usd">49469000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045"
      unitRef="usd">42104000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMi0yLTEtMS0w_1d448ff8-554d-42f4-9425-d9e40fdfaf7d"
      unitRef="usd">17005000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMi00LTEtMS0w_7322cbc0-6e9d-40b4-9636-3ac970fb0def"
      unitRef="usd">21090000</us-gaap:AccruedBonusesCurrent>
    <dlx:Prepaidproductdiscountliabilitycurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMy0yLTEtMS01Mjk_8885b266-5a81-4b04-942d-508d19871a24"
      unitRef="usd">12640000</dlx:Prepaidproductdiscountliabilitycurrent>
    <dlx:Prepaidproductdiscountliabilitycurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMy00LTEtMS01Mjk_de2b03b8-a1c1-4980-a6d9-3a4ed5eb39a9"
      unitRef="usd">14365000</dlx:Prepaidproductdiscountliabilitycurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNC0yLTEtMS0w_fe7583c0-7ea6-4f41-b702-82d9c08c4b35"
      unitRef="usd">10914000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNC00LTEtMS0w_f317413a-2c20-4345-a5db-b966b0a12d51"
      unitRef="usd">11589000</us-gaap:OperatingLeaseLiabilityCurrent>
    <dlx:CustomerRebates
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNS0yLTEtMS0w_b94851d6-79f2-4f28-afcb-6b9cf6ba7e0f"
      unitRef="usd">7046000</dlx:CustomerRebates>
    <dlx:CustomerRebates
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNS00LTEtMS0w_a25e2f3e-f7b6-4d29-86af-5f7849d5cd33"
      unitRef="usd">8179000</dlx:CustomerRebates>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNi0yLTEtMS0w_e6fc7e0c-be08-4053-8d5c-f13eb11b9b29"
      unitRef="usd">77849000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNi00LTEtMS0w_b108b838-dd5c-4864-b3bb-12e04087d714"
      unitRef="usd">79856000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNy0yLTEtMS0w_394284dc-db62-4511-983c-bf1dc9c64779"
      unitRef="usd">174923000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfNy00LTEtMS0w_e188e217-2937-4107-8b72-d73ff98379a4"
      unitRef="usd">177183000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDE5OA_6373c2d2-9330-4841-954e-24be7d02e781"
      unitRef="usd">16121000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYwMg_9c618d51-786c-4979-8b7f-aa7622607198">&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:#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-weight:400;line-height:120%"&gt;&#x2013; The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&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;March 31,&lt;br/&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;Cash and cash equivalents&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;125,440&#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;310,146&#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;Restricted cash and restricted cash equivalents included in 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;109,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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 cash, cash equivalents, restricted cash and restricted cash equivalents&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;234,515&#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;385,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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMS0yLTEtMS0w_64ca6162-95b6-4cd1-be8a-7c5edf46acac"
      unitRef="usd">125440000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMS00LTEtMS0w_bc5c5dfc-fc96-4ac5-aa66-1b21de4b4636"
      unitRef="usd">310146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMi0yLTEtMS0w_72502f5a-9f11-4b22-874c-f085b3f18ecf"
      unitRef="usd">109075000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="if70e53338c6e488b8fb1d33a19d1fdaa_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMi00LTEtMS0w_594cb7e3-281a-44ec-9126-44ded1ef108c"
      unitRef="usd">75657000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMy0yLTEtMS0w_d6964445-5afd-4ead-a923-7343c6577a9a"
      unitRef="usd">234515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cb30d62dcae4baba5aeeb978f92648b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjkzZGU5MTBiMmYxMzQ1NGQ5NTA4YTZlNzYxNjc0YmI5L3RhYmxlcmFuZ2U6OTNkZTkxMGIyZjEzNDU0ZDk1MDhhNmU3NjE2NzRiYjlfMy00LTEtMS0w_2a3f7fbf-0446-4f84-867c-29eba0b96ba8"
      unitRef="usd">385803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RleHRyZWdpb246ZmE5NTc4NzQ4NmRlNDg0M2IyNjJmMzA5ZTJiOWNlZTBfMjkz_31d110c2-9165-4de5-9775-3fd299154ecd">&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 (loss) per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings (loss) per share because their effect would have been antidilutive.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&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:11.915%"/&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 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 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;&#160;&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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 (loss) 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="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;Net income (loss)&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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(60,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 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 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="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;24,292&#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;(60,131)&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="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 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;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Income (loss) attributable to Deluxe available to common shareholders&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;24,273&#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;(60,152)&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="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;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;42,046&#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,028&#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="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 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 (loss) 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;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:6pt"&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="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;text-align:left;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 (loss) 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: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="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;Net income (loss)&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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(60,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 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 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="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;24,292&#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;(60,131)&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="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 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;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;&#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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Re-measurement of share-based awards classified as liabilities&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;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Income (loss) attributable to Deluxe available to common shareholders&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;24,292&#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;(60,927)&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="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;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;42,046&#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,028&#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="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;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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;42,504&#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,065&#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="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 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 (loss) 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;0.57&#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)&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="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;text-align:left;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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RleHRyZWdpb246ZmE5NTc4NzQ4NmRlNDg0M2IyNjJmMzA5ZTJiOWNlZTBfMjk2_35243c72-6d0a-4cc8-aea1-aa2e728c9cdb">&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 (loss) per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings (loss) per share because their effect would have been antidilutive.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&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:11.915%"/&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 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 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;&#160;&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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 (loss) 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="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;Net income (loss)&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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(60,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 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 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="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;24,292&#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;(60,131)&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="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 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;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Income (loss) attributable to Deluxe available to common shareholders&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;24,273&#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;(60,152)&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="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;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;42,046&#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,028&#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="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 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 (loss) 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;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.43)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="height:6pt"&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="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;text-align:left;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 (loss) 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: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="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;Net income (loss)&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;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(60,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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 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 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="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;24,292&#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;(60,131)&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="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 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;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;&#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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Re-measurement of share-based awards classified as liabilities&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;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Income (loss) attributable to Deluxe available to common shareholders&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;24,292&#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;(60,927)&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="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;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;42,046&#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,028&#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="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;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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;42,504&#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,065&#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="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 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 (loss) 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;0.57&#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)&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="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;text-align:left;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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMy0yLTEtMS0w_07273a07-bed7-4982-8316-e76434e4d50b"
      unitRef="usd">24325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMy00LTEtMS0w_68d31f0e-b836-4ca1-8010-a32f16091401"
      unitRef="usd">-60131000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNC0yLTEtMS0w_dd659456-a2be-4cb9-ab24-f977998a81d7"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNC00LTEtMS0w_05b6ce01-e577-40e5-84d2-c9accabce72d"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNS0yLTEtMS0w_2d67abcd-700f-4d46-9547-ce7fcde012a9"
      unitRef="usd">24292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNS00LTEtMS0w_31010351-8b30-4eee-bade-371c1f90904a"
      unitRef="usd">-60131000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNi0yLTEtMS0w_9e9c7c22-abad-4c8c-934a-eb8122a2db90"
      unitRef="usd">19000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNi00LTEtMS0w_e904f789-beaf-4525-a3e2-a6db8acba486"
      unitRef="usd">21000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNy0yLTEtMS0w_66b20670-ad61-4af0-9b92-d4a46f8aaf64"
      unitRef="usd">24273000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfNy00LTEtMS0w_5541e2fc-23d1-470c-868c-40061d2b807a"
      unitRef="usd">-60152000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOC0yLTEtMS0w_8a282925-679c-428d-843d-a77ce31249b4"
      unitRef="shares">42046000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOC00LTEtMS0w_d71a35fc-f2fe-4050-87b2-094832b62985"
      unitRef="shares">42028000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOS0yLTEtMS0w_25bbaf9c-e2cd-488a-bcd5-dc9045d028fe"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfOS00LTEtMS0w_db6c0bfc-3764-4208-afe2-2d41794744d3"
      unitRef="usdPerShare">-1.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:ProfitLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTItMi0xLTEtMA_07273a07-bed7-4982-8316-e76434e4d50b"
      unitRef="usd">24325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTItNC0xLTEtMA_68d31f0e-b836-4ca1-8010-a32f16091401"
      unitRef="usd">-60131000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTMtMi0xLTEtMA_dd659456-a2be-4cb9-ab24-f977998a81d7"
      unitRef="usd">33000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTMtNC0xLTEtMA_05b6ce01-e577-40e5-84d2-c9accabce72d"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTQtMi0xLTEtMA_9b3422d2-d6b8-492f-b6e8-75f731c986a8"
      unitRef="usd">24292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTQtNC0xLTEtMA_0288d00f-902e-4e66-983b-934e2101f2f9"
      unitRef="usd">-60131000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTUtMi0xLTEtMA_92a72aa2-02ff-4edf-b8f1-e6453e906141"
      unitRef="usd">0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTUtNC0xLTEtMA_d8c1756f-874f-406d-b700-6c5850d10e95"
      unitRef="usd">21000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <dlx:RemeasurementOfLiabilityShareBasedAward
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTYtMi0xLTEtMA_64f05e03-7984-46b0-b02d-d6119ccd32fb"
      unitRef="usd">0</dlx:RemeasurementOfLiabilityShareBasedAward>
    <dlx:RemeasurementOfLiabilityShareBasedAward
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTYtNC0xLTEtMA_cf973009-de9e-4f35-ba1b-3bf8c9d56fee"
      unitRef="usd">-775000</dlx:RemeasurementOfLiabilityShareBasedAward>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTctMi0xLTEtMA_3bb04514-bb57-4220-8f0b-a1b5d01646f1"
      unitRef="usd">24292000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTctNC0xLTEtMA_108f44b0-f9c5-4e9e-bd27-df5816f62af8"
      unitRef="usd">-60927000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTgtMi0xLTEtMA_8a282925-679c-428d-843d-a77ce31249b4"
      unitRef="shares">42046000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTgtNC0xLTEtMA_d71a35fc-f2fe-4050-87b2-094832b62985"
      unitRef="shares">42028000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTktMi0xLTEtMA_19695b6e-4a93-4ce1-87bb-0300eb2ae762"
      unitRef="shares">458000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMTktNC0xLTEtMA_3eb71e3a-e514-4b21-9778-30f9832f236e"
      unitRef="shares">37000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjAtMi0xLTEtMA_47da9444-41d8-46ce-b741-7bc599ce009d"
      unitRef="shares">42504000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjAtNC0xLTEtMA_01e53554-1178-49cc-8970-2ad9f8285730"
      unitRef="shares">42065000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjEtMi0xLTEtMA_c56c2779-9660-4542-a384-71fe003c1c50"
      unitRef="usdPerShare">0.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjEtNC0xLTEtMA_bde9add8-79fb-460f-bb6f-56efb2e4f702"
      unitRef="usdPerShare">-1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjItMi0xLTEtMA_e8cdd878-a290-412d-9c60-60cc76143054"
      unitRef="shares">2423000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNC9mcmFnOmZhOTU3ODc0ODZkZTQ4NDNiMjYyZjMwOWUyYjljZWUwL3RhYmxlOjFiYTBkZjcxNTQ3YjRkMjRiOTMzMzFkOWI4ZTg0YTJiL3RhYmxlcmFuZ2U6MWJhMGRmNzE1NDdiNGQyNGI5MzMzMWQ5YjhlODRhMmJfMjItNC0xLTEtMA_3320ce55-298f-4bb7-ad13-70fa7e9ce1c0"
      unitRef="shares">2214000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTM3_4a991c56-18a6-415c-a197-0427939ff9a9">&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:#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;Information regarding amounts reclassified from accumulated other comprehensive loss to net income (loss) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&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:7.671%"/&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:7.671%"/&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 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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 13.37pt;text-align:center;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="9" style="border-bottom: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;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 comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;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;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="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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on interest rate swap&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:#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;(334)&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;93&#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="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="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: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: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;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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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) benefit&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: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;Realized (loss) gain on interest rate swap, 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 #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;(247)&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;69&#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="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="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 (loss)&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;Amortization of postretirement benefit plan items:&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;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="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="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 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;Prior service 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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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 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;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;(52)&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;(220)&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="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="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;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;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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) benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.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 postretirement benefit plan items, 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 #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;(83)&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="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="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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 46pt;text-align:left;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 reclassifications, net of tax&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;(330)&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;(139)&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Accumulated other comprehensive loss&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;Changes in the components of accumulated other comprehensive loss during the quarter ended March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.359%"/&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: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;Net unrealized loss on available-for-sale debt securities&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;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;Net unrealized loss on cash flow hedge&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;(2)&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;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;(21,956)&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;(90)&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;(5,351)&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;(14,036)&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,433)&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:#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;&#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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,279&#160;&lt;/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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;330&#160;&lt;/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 current-period 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="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;83&#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;(204)&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;724&#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;border-top:1pt solid #000000;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,006&#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,609&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, March&#160;31, 2021&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;(21,873)&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;(294)&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;(4,627)&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;(13,030)&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;(39,824)&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&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;Other comprehensive loss before reclassifications is net of an income tax benefit of $71.&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;Other comprehensive income before reclassifications is net of income tax expense of $168.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTA0_635bfd1f-1138-4a29-9184-65917b8d1f0f">&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:#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;Information regarding amounts reclassified from accumulated other comprehensive loss to net income (loss) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&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:7.671%"/&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:7.671%"/&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 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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 13.37pt;text-align:center;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="9" style="border-bottom: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;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 comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;Quarter Ended&lt;br/&gt;March 31,&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="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;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;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;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="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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized (loss) gain on interest rate swap&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:#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;(334)&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;93&#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="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="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: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: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;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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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) benefit&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: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;Realized (loss) gain on interest rate swap, 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 #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;(247)&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;69&#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="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="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 (loss)&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;Amortization of postretirement benefit plan items:&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;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="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="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 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;Prior service 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;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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;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;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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 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;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;(52)&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;(220)&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="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="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;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;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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) benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 28.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 postretirement benefit plan items, 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 #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;(83)&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="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="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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 46pt;text-align:left;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 reclassifications, net of tax&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;(330)&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;(139)&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMy0yLTEtMS0w_513555eb-9068-43df-b26f-0de86a85dd9b"
      unitRef="usd">334000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMy00LTEtMS0w_afd374a5-e92a-46d6-8fc3-afdd161e1af2"
      unitRef="usd">-93000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNC0yLTEtMS0w_770eb33b-228a-4362-b9e9-69ce3ce228fd"
      unitRef="usd">87000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNC00LTEtMS0w_115535cd-d9bc-4f5c-a9da-826c901bb747"
      unitRef="usd">-24000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNS0yLTEtMS0w_3069072a-2aa3-445d-a92e-da731d02b8fa"
      unitRef="usd">247000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2f73bb344de643e5bbf3f030383a0241_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNS00LTEtMS0w_ec921fb7-f2a2-42f9-af89-21da535e53b6"
      unitRef="usd">-69000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ia08cc403c9ec45379c15c24fa98d6cbc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNy0yLTEtMS0w_2099b907-af01-41a3-821e-66b76c203a9c"
      unitRef="usd">-355000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6841c34bbbee4dcd9e6ce7fe17ee8ba3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfNy00LTEtMS0w_a8ccffbd-d478-42c4-895b-71f166e62c20"
      unitRef="usd">-355000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i134385767f1f49e2b15b02a2bcc69dec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOC0yLTEtMS0w_c47ce622-bc14-492c-890b-fa05f125325b"
      unitRef="usd">407000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i501371ebc53b47f8a69a5507757f7778_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOC00LTEtMS0w_4fd66a00-bedb-4b2a-b129-f35638741624"
      unitRef="usd">575000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOS0yLTEtMS0w_7ca23117-4915-4a23-bb13-ab2982f6238e"
      unitRef="usd">52000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8d3c85788726483d84658f026b518cd7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfOS00LTEtMS0w_61753637-0e03-4a67-bbeb-ae30b45ff8aa"
      unitRef="usd">220000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTAtMi0xLTEtMA_257c2197-e96d-4cd5-aad4-a45d3709100c"
      unitRef="usd">-31000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8d3c85788726483d84658f026b518cd7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTAtNC0xLTEtMA_a30c3973-8c80-4c5e-a80c-2f2019e0592a"
      unitRef="usd">12000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTEtMi0xLTEtMA_933b479e-af0e-4b65-8daf-0eb6f2274ea2"
      unitRef="usd">83000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8d3c85788726483d84658f026b518cd7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTEtNC0xLTEtMA_7bc63f9c-391f-4410-bbcd-f788ef603c57"
      unitRef="usd">208000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTItMi0xLTEtMA_e1a55815-a125-4f59-a4f8-79a51e974d7d"
      unitRef="usd">330000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjM0ZWE4ZTY2MTA0YzRhOTJhYjI5ZmE5ZjVhNGEyNzcwL3RhYmxlcmFuZ2U6MzRlYThlNjYxMDRjNGE5MmFiMjlmYTlmNWE0YTI3NzBfMTItNC0xLTEtMA_a356bcab-c388-4548-bcf5-d908be6f1246"
      unitRef="usd">139000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTIz_6a1b8142-d1b3-4905-b20e-17f87e8c30e4">&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-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;Changes in the components of accumulated other comprehensive loss during the quarter ended March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.359%"/&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: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;Net unrealized loss on available-for-sale debt securities&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;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;Net unrealized loss on cash flow hedge&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;(2)&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;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;(21,956)&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;(90)&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;(5,351)&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;(14,036)&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,433)&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:#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;&#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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,279&#160;&lt;/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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;330&#160;&lt;/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 current-period 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="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;83&#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;(204)&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;724&#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;border-top:1pt solid #000000;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,006&#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,609&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, March&#160;31, 2021&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;(21,873)&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;(294)&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;(4,627)&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;(13,030)&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;(39,824)&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&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;Other comprehensive loss before reclassifications is net of an income tax benefit of $71.&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;Other comprehensive income before reclassifications is net of income tax expense of $168.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i214d9ce334b44e3fa54d80d131c83bb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS0yLTEtMS0w_401ac8db-4997-4dde-85de-37445cc3cb94"
      unitRef="usd">-21956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d85be5c4eec47c0a67331afe2c639c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS00LTEtMS0w_7dc3aa20-5d90-495c-942d-393f15cdd449"
      unitRef="usd">-90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifbce3072b99e441181254a2cd0652f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS02LTEtMS0w_058846a1-a3f5-430d-9117-637faff39941"
      unitRef="usd">-5351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4e81ce59769467fad850d5ec69c9c3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS04LTEtMS0w_b4790a47-b111-4a95-936c-3008e74ef3f2"
      unitRef="usd">-14036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibaf7d90cde934436a9ca7fb286172a17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMS0xMC0xLTEtMA_2fef1e4f-c40d-4f23-a956-b0ff21df33a3"
      unitRef="usd">-41433000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi0yLTEtMS0w_3085bec2-db74-4ee2-b608-fafff698af73"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2"
      unitRef="usd">204000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244"
      unitRef="usd">-477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi04LTEtMS0w_63c55452-5062-4066-a5a3-9e5d07a6247d"
      unitRef="usd">-1006000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi0xMC0xLTEtMA_faeccc38-a190-4083-b39f-07fe8f476bd4"
      unitRef="usd">-1279000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy0yLTEtMS0w_891b22ca-58b3-4c99-b537-048f2335147d"
      unitRef="usd">83000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy00LTEtMS0w_654a93c4-6494-4ed1-b8cb-38a76fb893c3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy02LTEtMS0w_a5bb41be-945c-4a49-bb7e-fceb94994e6f"
      unitRef="usd">247000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy04LTEtMS0w_0687d880-2a2a-44f3-91a9-88c7092a2fa8"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMy0xMC0xLTEtMA_49d3b04b-77c9-4e15-8636-802d92a4ee00"
      unitRef="usd">330000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id9953dc629524c2e93bcf676899bb059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC0yLTEtMS0w_7b85d992-3d38-417d-8325-8e9e296303fd"
      unitRef="usd">-83000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC00LTEtMS0w_aca2316e-18f5-41ed-9ee3-4e1da1886e56"
      unitRef="usd">204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC02LTEtMS0w_f02d3e92-cc53-4fa4-bd83-0108df382098"
      unitRef="usd">-724000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4580213468ac45f3ab733b195104bcc0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC04LTEtMS0w_e4b84419-c689-4c04-9508-1ea58d2476e8"
      unitRef="usd">-1006000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a86d0a8cb8d44bb91888f1659e19c7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNC0xMC0xLTEtMA_ed48cedf-68fa-46a2-9ee5-3e9c3001e1a3"
      unitRef="usd">-1609000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia98d39bed00749049cf34b0eda39d363_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS0yLTEtMS0w_f2c4fab1-8994-45e9-b5b8-590d16c0209c"
      unitRef="usd">-21873000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia12a255948b74a41a1be672d1e7401f6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS00LTEtMS0w_0d1fdcfc-4278-4a6b-9620-4b9b3429d45c"
      unitRef="usd">-294000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id59fb07b5c01488ca83e2dbdea91c419_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS02LTEtMS0w_3372ab80-8fed-41aa-be00-350aaa2efb4d"
      unitRef="usd">-4627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc818bb9d26b408b96572d019cfc713e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS04LTEtMS0w_d86c767b-ef2d-46be-b1e9-9a7a083aeec1"
      unitRef="usd">-13030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6df6070dc10491d92128a5af9fc8a96_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfNS0xMC0xLTEtMA_263a2d8c-a257-4b0d-bcdc-119d2cf41f49"
      unitRef="usd">-39824000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="if716fd2f7ae94b0c818821e9abb15dab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNDA0_ed21acb8-420d-4bfd-bc4c-4cf82727a13f"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i1e5570826a67438eb43e343a01f1c3c4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNDk4_b1fe9a20-8d41-4626-af98-e5381dead10e"
      unitRef="usd">168000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfMTI4Mg_da93a840-f9dc-4619-9075-bd4d717dc094">As part of our interest rate risk management strategy, we entered into an interest rate swap in July 2019, which we designated as a cash flow hedge, to mitigate variability in interest payments on&#160;a portion&#160;of the amount drawn under our revolving credit facility (Note 11). The interest rate swap, which terminates in March 2023 when our revolving credit facility matures, effectively converts $200,000 of variable rate debt to a fixed rate of&#160;1.798%. Changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair value of the interest rate&#160;swap was $6,231&#160;as of&#160;March&#160;31, 2021 and $7,210 as of December&#160;31, 2020 and was included in other non-current liabilities on the consolidated balance sheets. The fair value of this derivative is calculated based on the prevailing LIBOR rate curve on the date of measurement. The cash flow hedge was fully effective as of March&#160;31, 2021 and December&#160;31, 2020 and its impact on consolidated net income (loss) and our consolidated statements of cash flows was not significant. We also do not expect the amount to be reclassified to interest expense over the next 12 months to be significant.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNDA1_e05177a2-ad1f-49a1-82a0-cf2f34a8e9d1"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNDQ5_9c9a2e50-8c7e-41fa-a0c1-7661cc9b368a"
      unitRef="number">0.01798</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="id98924aa553d48be9996b3986d93c92c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNzQ5_ed80216c-47cc-49ad-ba6e-fb9b579f9736"
      unitRef="usd">6231000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="ie933cfc6c76e4c6ebab2933dd5496d1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80MC9mcmFnOmI4ZTYyZGY4YzAxMTQzNDJhYWJkNjRiNTg4ZWZlOGJiL3RleHRyZWdpb246YjhlNjJkZjhjMDExNDM0MmFhYmQ2NGI1ODhlZmU4YmJfNzY1_4ece27bd-855d-40bc-803d-fcaf958e59fa"
      unitRef="usd">7210000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkxMA_a0859288-978d-4e4b-83b8-b6466bbfaf7c">&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 policies on impairment of goodwill and indefinite-lived intangible assets and impairment of long-lived assets and amortizable intangibles explain our methodology for assessing impairment of these assets and can be found under the caption "Note 1: Significant Accounting Policies" in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K. &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 asset impairment charges&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;During the quarter ended March 31, 2020, we concluded that a triggering event had occurred for 2 of our reporting units as a result of the COVID-19 pandemic. As such, we completed goodwill impairment analyses for these 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 Cloud Solutions Web Hosting reporting unit was fully impaired. As such, we recorded goodwill impairment charges of $63,356 and $4,317, 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, $62,785 of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.&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 as a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Cloud Solutions Web Hosting reporting unit as of March 31, 2020. As a result of these assessments, we recorded asset impairment charges of $17,678, primarily 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 in 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 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 discounted 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. In calculating the estimated fair value of the asset group, we assumed no revenue growth, a 1.9 point improvement in gross margin and a discount rate of 11%. Also during the first quarter of 2020, we recorded asset impairment charges of $2,227 related to internal-use software and a small business distributor held for sale. Customer attrition in the business utilizing the software caused us to evaluate the asset for impairment, and this analysis indicated that the software was fully impaired. During the first quarter of 2020, we agreed to sales terms for the small business distributor. Based on the negotiated sales price, we recorded an asset impairment charge to write-down the carrying value of the asset group to its fair value less costs to sell.&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 asset impairment analyses completed during the quarter ended March&#160;31, 2020 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.381%"/&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="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 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="border-top:2pt solid #000000;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:14pt"&gt;&lt;td colspan="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;(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 #000000;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;Intangible assets (Cloud 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="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,172&#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;2,172&#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;17,678&#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: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;Small business distributor&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;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;67,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 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&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 #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;90,330&#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; 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 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;Recurring fair value measurements &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; Funds held for customers included available-for-sale debt securities (Note 3). These securities included a money market fund that is traded in an active market, a mutual fund investment that invests in Canadian and provincial government securities, and an investment in a Canadian guaranteed investment certificate (GIC) with a maturity of 2 years. The cost of the money market fund approximates its fair value because of the short-term nature of the investment. The cost of the GIC approximates its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities. 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. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income (loss) and were not significant during the quarters ended March&#160;31, 2021 and 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:36pt"&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&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="9" 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:48pt"&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="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;March 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:#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="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="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 (loss):&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: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;Cash equivalents&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 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,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;12,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;12,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: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;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;13,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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 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;(6,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:bottom"&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;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;Cash&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;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;Loans and notes receivable from distributors&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;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;28,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,843&#160;&lt;/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;text-indent:-9pt"&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;/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;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;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&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="9" 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:48pt"&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="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, 2020&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="padding:2px 1pt;text-align:center;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 #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="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 (loss):&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;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;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;Cash equivalents&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;15,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 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,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 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,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 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;&#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: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;13,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Derivative liability (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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="padding:2px 0 2px 1pt;text-align:right;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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(7,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;Cash&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;Loans and notes receivable from distributors&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;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;37,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;36,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;36,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;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;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:NumberOfReportingUnits
      contextRef="i8c597b5ed82a4e2a9210d6ba85dbc11d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0NzAzOQ_6493f5da-9424-4a5b-9956-5a36a35f54d1"
      unitRef="reporting_units">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i187a79ddbbdb472dacfc49047f2336e0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzYzMg_cf8cf1f8-d2a3-4099-ba70-7a578af780bb"
      unitRef="usd">63356000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i05552fcdf9eb427a9cf5411bdca9d2f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzYzOQ_077d90bc-486a-4e31-823b-72ab4354db39"
      unitRef="usd">4317000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i3930d2f6224f48a49ecd1d5c05375847_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMzg2Ng_13779ffd-14bf-41d5-a399-f50ffea78d06"
      unitRef="usd">62785000</us-gaap:Goodwill>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ib6d55e14fe1047418987aa5ef953e4a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTU2NQ_635e1dd6-6c78-4a5b-9390-d3bcfed043ed"
      unitRef="usd">17678000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i0bd05530588d49d8aad6c687ccd7700c_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTkxNg_5e77c3e1-62f3-49bd-aaee-3bd4fcaf9a43"
      unitRef="number">-0.31</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i2ed16fe84801406f97ab6c226ec93a60_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTk0OQ_c052d1d7-b0d5-47f8-a097-d5e18e15491d"
      unitRef="number">-0.052</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i97a29b07d4ce4b06b6f8e2eef09c5fd6_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNTk5OA_7eb16154-1508-4633-a0b1-522ff51ebf00"
      unitRef="number">0.09</dlx:Intangiblesfairvalueinputs>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i3b6432f46d80403ba08b4dcc3af7f0b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfNjQ3OA_f389f3d2-94aa-4593-a9a4-ce44f81fb260"
      unitRef="usd">2752000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:Intangiblesfairvalueinputs
      contextRef="ia08fda632beb4a369a564398b4ead8aa_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTE3Nw_ec906c9c-df81-4afe-a799-1c49afcb966c"
      unitRef="number">0</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="icc7ef1a595b24fe4a20ca9b4499f9822_I20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTE5OQ_fe4b86ee-6c2c-4f68-a19b-5319ae4e87ee"
      unitRef="number">0.019</dlx:Intangiblesfairvalueinputs>
    <dlx:Intangiblesfairvalueinputs
      contextRef="i27cb3ef840f141819231ab2fc9603e52_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTYzOTI2MA_b7a484be-53d3-4531-8ff2-626a8af94f1c"
      unitRef="number">0.11</dlx:Intangiblesfairvalueinputs>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0NjEzNQ_47069a06-5788-42c7-8147-9d423331975c"
      unitRef="usd">2227000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkxMQ_608784ae-e31d-44be-b382-82d898d0ffba">sset impairment analyses completed during the quarter ended March&#160;31, 2020 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.381%"/&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="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 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="border-top:2pt solid #000000;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:14pt"&gt;&lt;td colspan="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;(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 #000000;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;Intangible assets (Cloud 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="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,172&#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;2,172&#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;17,678&#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: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;Small business distributor&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;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;1,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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;67,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 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&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 #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;90,330&#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:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i38cac823bd6b4f909befc30f232981b7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC0yLTEtMS0w_974b5486-b593-478a-8942-8710a63c509f"
      unitRef="usd">2172000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i6ac4585addb54c228f0a6cd7597f9b57_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC04LTEtMS0w_c19e8158-12ce-4685-ac76-20b645663536"
      unitRef="usd">2172000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ib6d55e14fe1047418987aa5ef953e4a8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfNC0xMC0xLTEtMA_635e1dd6-6c78-4a5b-9390-d3bcfed043ed"
      unitRef="usd">17678000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i1097b996426b4cc599b98f5ba7d4550e_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC0yLTEtMS0w_9f49b788-7d36-4965-a1a5-30deb0128940"
      unitRef="usd">7622000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i029036450c6447f4adf49e1592ebe6b0_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC04LTEtMS0w_898d3a8e-f2cf-41ae-b424-b9387787ac8e"
      unitRef="usd">7622000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i3b6432f46d80403ba08b4dcc3af7f0b9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOC0xMC0xLTEtMA_92d286d5-884a-422d-8c50-667cc0ba3e01"
      unitRef="usd">2752000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="i48f5e0c447874cafb3812c8685ff0709_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS0yLTEtMS0w_ec019be2-0a74-4c75-8b02-9efa7e34a5cc"
      unitRef="usd">1412000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="i8129c9e3b079474aad9dccf777a2b5b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS04LTEtMS0w_49721740-0d26-4738-847c-cccf48c730d4"
      unitRef="usd">1412000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i5e16e2136e0444e6a58c808d526e20e5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfOS0xMC0xLTEtMA_47069a06-5788-42c7-8147-9d423331975c"
      unitRef="usd">2227000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfMTAtMTAtMS0xLTA_fc4928ec-b7aa-4a29-85e4-5dad211ea36a"
      unitRef="usd">67673000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AssetImpairmentCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjg3OGU3MWVhYjcxYjRiNmM5OWY3ZjJkZjM1NDcyNzkwL3RhYmxlcmFuZ2U6ODc4ZTcxZWFiNzFiNGI2Yzk5ZjdmMmRmMzU0NzI3OTBfMTEtMTAtMS0xLTA_cda57939-d5f7-49dd-a427-4572b15dce28"
      unitRef="usd">90330000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i89a4e6482e7b47cebbe54276cd2bc083_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDUwOQ_f19bd330-e9fc-415f-b066-92d60c6b4bc1"
      unitRef="usd">8397000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i21a072b5b0d54904b1a1a7604ca8a7b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDU0MQ_806cbfca-8486-4607-913b-e32817347fbb"
      unitRef="usd">6932000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i662767847bc244e9b3710a404b777b75_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfMTA5OTUxMTY0MDU4Nw_dda92a6b-8b7b-4ca9-ab30-2a36e34ed13d"
      unitRef="usd">2349000</us-gaap:OtherAssetImpairmentCharges>
    <dlx:MaturityPeriodDebtSecurities
      contextRef="ia279eae87817459999e393cc5fdcf7c9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODg5NQ_f757cbdc-cf93-452a-a2a0-9d90b3a97f17">P2Y</dlx:MaturityPeriodDebtSecurities>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RleHRyZWdpb246NjMyYWYyYzljNGIwNDY2ZTljNGM5MTMxNTdjNzgwNWJfODkzMA_a903aee3-b38a-49cd-85ab-1e555a487b38">&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 the fair values of our financial instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&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="9" 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:48pt"&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="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;March 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:#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="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="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 (loss):&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: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;Cash equivalents&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 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,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;12,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;12,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: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;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;13,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liability (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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 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;(6,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(6,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:bottom"&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;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;Cash&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;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;Loans and notes receivable from distributors&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;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;28,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,843&#160;&lt;/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;text-indent:-9pt"&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;/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;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;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&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="9" 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:48pt"&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="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, 2020&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="padding:2px 1pt;text-align:center;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 #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="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 (loss):&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;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;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;Cash equivalents&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;15,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 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,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 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,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 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;&#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: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;13,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Derivative liability (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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="padding:2px 0 2px 1pt;text-align:right;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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(7,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:bottom"&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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;Cash&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;Loans and notes receivable from distributors&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;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;37,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;36,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;36,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;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;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:CashEquivalentsAtCarryingValue
      contextRef="i1898106c337449ca9df30adf9bdd4126_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS00LTEtMS0w_bda96b34-d5d1-411e-8890-cd20661b4b1e"
      unitRef="usd">12000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i90408eb32a5a40b6a9ef6582a407f3da_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS02LTEtMS0w_39928002-b30b-44ec-a4e6-9eb77497f047"
      unitRef="usd">12000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ia85e707f7b994bc8856c30c88471dc5e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNS04LTEtMS0w_6836aa19-b135-4f67-894e-ab77896506d7"
      unitRef="usd">12000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab4091af674b49d48e575c01ca61ad91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi00LTEtMS0w_7c19c345-d277-45a0-a19f-052fc0d12628"
      unitRef="usd">13391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie680eb80ec6644049b7f1025d002e5e2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi02LTEtMS0w_1d0207b6-6bb2-41d9-bb26-49988dbd39e5"
      unitRef="usd">13391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaed0e38a8e22436789f37332777332e0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNi0xMC0xLTEtMA_497927de-6f8d-460e-9665-4ec4dee2dd79"
      unitRef="usd">13391000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy00LTEtMS0w_c741cd48-dc45-40fc-9a2a-f0897348ed61"
      unitRef="usd">6231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4da57da9dc0d4693911f469a286e2424_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy02LTEtMS0w_cf8d7ff8-9a25-4b7d-b3d8-b1a6b1efd4d9"
      unitRef="usd">6231000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8b8f8d98b1f94f09b6561c0de77ec9ea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfNy0xMC0xLTEtMA_1cdafc31-a695-4f3a-bd3a-85933c5c18de"
      unitRef="usd">6231000</us-gaap:DerivativeLiabilities>
    <us-gaap:Cash
      contextRef="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS00LTEtMS0w_b67f99be-1950-4e96-b106-928caaf74eea"
      unitRef="usd">125440000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i605e57ebdc1c4dd5a8dec2c07a1a2065_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS02LTEtMS0w_bf9836d0-f5b0-4a76-9a4a-971d8603840b"
      unitRef="usd">125440000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i66d07c86dec2408ba4c170833cc13891_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfOS04LTEtMS0w_3b8a8bdd-781d-46e1-bd1d-ac351bc50de4"
      unitRef="usd">125440000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtNC0xLTEtMA_7d0c745d-1d22-41a8-bf3d-43608e3d6951"
      unitRef="usd">97075000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4e6d37ff98a844cfa4bff28f3a638458_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtNi0xLTEtMA_e938defe-23a5-4840-b7f8-a019536599ae"
      unitRef="usd">97075000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i62ced6a4bfcb4ddd8754506605e975dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTAtOC0xLTEtMA_58959a4f-19e4-405b-9ebf-fae3305912bb"
      unitRef="usd">97075000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtNC0xLTEtMA_6e240455-eb24-45f6-a245-257fea6fb3f4"
      unitRef="usd">28886000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtNi0xLTEtMA_9a07e371-c13e-4be1-8244-6997dafdf39b"
      unitRef="usd">28843000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ic81b96b72170496886c1660c730c5b88_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTEtMTItMS0xLTA_51808dad-eb17-44df-a51c-071c29e31d01"
      unitRef="usd">28843000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:LongTermDebt
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItNC0xLTEtMA_6677b643-f545-4b4f-90ea-c40a5fab3fb2"
      unitRef="usd">840000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItNi0xLTEtMA_2c2a257e-dda2-44c8-be3a-5cb45cefe26e"
      unitRef="usd">840000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9253c07b90984fe4bef469831f8fb855_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOjljZTcxZjIyMDNjMDRjYmY5MWRmNDA2ODBkZWQxODY4L3RhYmxlcmFuZ2U6OWNlNzFmMjIwM2MwNGNiZjkxZGY0MDY4MGRlZDE4NjhfMTItMTAtMS0xLTA_258ef8e1-172f-4aa8-8dca-e53380f4c838"
      unitRef="usd">840000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i0e082f433b164f359af3e8c98308d3ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS00LTEtMS0w_ce4e8cdf-e66f-456b-a7bd-a1e3fa8608a9"
      unitRef="usd">15000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ic185793f83e14825a23c8221bee23b24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS02LTEtMS0w_0c518952-451c-4ec8-ac04-2852248ff814"
      unitRef="usd">15000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ib797847d15784ad9804392d93c85a0d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNS04LTEtMS0w_66dea78a-d7bd-4ba7-bc45-2d7a3b8ac58d"
      unitRef="usd">15000000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idad2e1dbf9454b9e8adac8f261eae114_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi00LTEtMS0w_56124c4f-23b0-46dd-8107-05d825b960ab"
      unitRef="usd">13462000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i560a93347a584a908c52d4b595a3e977_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi02LTEtMS0w_9335550d-c35c-4e6b-bd36-bd649bb7f131"
      unitRef="usd">13462000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i390e5e8cfa774941ac9845a70c9b6ab0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNi0xMC0xLTEtMA_f7744c59-3fa7-471f-b7c1-6473b2cf2f40"
      unitRef="usd">13462000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeLiabilities
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy00LTEtMS0w_cdc595b2-1cec-4c8e-a59e-6f6482ca919a"
      unitRef="usd">7210000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib6b2de04a77c4c4aaabfd241d81e27c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy02LTEtMS0w_df10dd8f-fe41-49a8-86a7-a969d692ba24"
      unitRef="usd">7210000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9a54bf99865e43339b84a57fa699d700_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfNy0xMC0xLTEtMA_aa479092-32d7-430e-974b-23ceafd02333"
      unitRef="usd">7210000</us-gaap:DerivativeLiabilities>
    <us-gaap:Cash
      contextRef="ib846fc682b064beea95941c45783e929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS00LTEtMS0w_11528026-6fe3-4f97-bae3-5baf45b44e22"
      unitRef="usd">123122000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib846fc682b064beea95941c45783e929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS02LTEtMS0w_ee4d1d95-9024-41a9-95c2-a49056b9e57e"
      unitRef="usd">123122000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8071d13021dc4a31b28dae084327cf02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfOS04LTEtMS0w_464e459e-42a8-4501-9f1b-c6e06420adb0"
      unitRef="usd">123122000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:Cash
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtNC0xLTEtMA_f81755c8-56a9-48ce-8789-08215466b90b"
      unitRef="usd">91287000</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iffaf4abbc70f4ac98fb8db042bec5c6b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtNi0xLTEtMA_10892c69-5548-4ec7-8279-2ea578318018"
      unitRef="usd">91287000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i376c740a479543a6bc71cde977e528c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTAtOC0xLTEtMA_7c55a3a8-46b5-4c25-9c2f-a16744d37214"
      unitRef="usd">91287000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:NotesReceivableNet
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtNC0xLTEtMA_7b7ecbbd-01ae-4f1c-8b9e-6ecf53a7e3d1"
      unitRef="usd">37076000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtNi0xLTEtMA_9a0a8a85-0d06-4852-83ab-ca7f8d87391e"
      unitRef="usd">36950000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="iff3effbed4244b88b9ffa57392e9ce9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTEtMTItMS0xLTA_392e2c4c-9b8b-4ab1-b862-7e954adb2f21"
      unitRef="usd">36950000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:LongTermDebt
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItNC0xLTEtMA_b2d051fe-ab2a-4afe-9c78-d267e24cab96"
      unitRef="usd">840000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItNi0xLTEtMA_8a8d6ae2-c157-4ca4-9e39-6a69b252561a"
      unitRef="usd">840000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i15eba017e7f840f3938fa85c7ade9eb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80My9mcmFnOjYzMmFmMmM5YzRiMDQ2NmU5YzRjOTEzMTU3Yzc4MDViL3RhYmxlOmQ2YWJjODFhN2UwZDQ4NDZiOWIzNzY0YTllOGY0MDRjL3RhYmxlcmFuZ2U6ZDZhYmM4MWE3ZTBkNDg0NmI5YjM3NjRhOWU4ZjQwNGNfMTItMTAtMS0xLTA_a6bc3dab-58ab-4023-bfc1-91d2e23da396"
      unitRef="usd">840000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjA5OA_1e9a0cbc-d9d5-4761-bd68-34f0b3f95783">&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 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 and 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&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 comprehensive income (loss) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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 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;text-align:left;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="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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;899&#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;829&#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="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;text-align:left;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;14,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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;15,212&#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;18,483&#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="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;/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;Restructuring and integration expense for each period was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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 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;text-align:left;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="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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;7,383&#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;10,901&#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="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;text-align:left;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;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;text-align:left;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;4,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;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;15,212&#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;18,483&#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="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;/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;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 are expected to be completed in the second quarter of 2021, and we expect most of the related severance payments to be paid by mid-2021, utilizing cash from operations.&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 our restructuring and integration accruals were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#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, 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 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,798&#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:#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;1,877&#160;&lt;/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;(1,020)&lt;/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;(5,701)&lt;/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, March&#160;31, 2021&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;1,954&#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="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:#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjEwNQ_87447efb-bc1a-46a0-896c-37bc7a01a56c">&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 comprehensive income (loss) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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 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;text-align:left;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="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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;899&#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;829&#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="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;text-align:left;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;14,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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;15,212&#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;18,483&#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="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;/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;Restructuring and integration expense for each period was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.996%"/&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 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;text-align:left;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="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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;7,383&#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;10,901&#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="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;text-align:left;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;2,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;text-align:left;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;4,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;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;15,212&#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;18,483&#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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="iadf134049b564be78bcc9f278b93f7da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMi0yLTEtMS0w_a94dffe9-8cba-4765-b9c5-eafff4cf6efa"
      unitRef="usd">899000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic0dfa2da0637447d93011fa766bd0472_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMi00LTEtMS0w_bd4754c2-5f4d-4a4c-8059-7005e11aefd0"
      unitRef="usd">829000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1aa0a51cf8894a4a9ac513cf80531efe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMy0yLTEtMS0w_c587c93b-480f-41a8-86cb-d36d424262c2"
      unitRef="usd">14313000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ieb0c7df3d8e14f979d49df35d58a002e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfMy00LTEtMS0w_9e6177f7-c8be-499e-917e-087a9ad1bdd3"
      unitRef="usd">17654000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfNC0yLTEtMS0w_3c4a1a27-bb13-4676-a218-9f3c75e20aec"
      unitRef="usd">15212000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOmIzYmQ0YWQ2MDY0NDQwYzc5MGEwM2E0NTY1N2NkMWVlL3RhYmxlcmFuZ2U6YjNiZDRhZDYwNjQ0NDBjNzkwYTAzYTQ1NjU3Y2QxZWVfNC00LTEtMS0w_d38d3f57-c01d-4c0a-9f2a-33f1db566601"
      unitRef="usd">18483000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iadf9d06f6c7343dd90c1dc0b981e45c8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfMi0yLTEtMS0w_d7e49e71-f190-4df7-9907-f1ab5a852bed"
      unitRef="usd">7383000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife2c0ccc591849c1ba8a0f3df7716a97_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfMi00LTEtMS0w_00c99979-6d20-42c1-a9e4-568ca2e527e8"
      unitRef="usd">10901000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idae9027603b54c668071eb3b4a2b6ae3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNC0yLTEtMS0w_84767503-2f5c-449f-9399-615ad4dc55d0"
      unitRef="usd">2041000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i919aba505d214fabaa8a2441c3aaaf4b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNC00LTEtMS0w_96a123f4-58c5-4994-9f1e-2bcb480e994d"
      unitRef="usd">1853000</us-gaap:RestructuringCharges>
    <dlx:Restructuringchargesnet
      contextRef="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS0yLTEtMS0yNDkz_fd5cc763-da14-445b-a667-fd501cff986d"
      unitRef="usd">857000</dlx:Restructuringchargesnet>
    <dlx:Restructuringchargesnet
      contextRef="i78edec9c05ed4316b2b92ad201a6cdab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS00LTEtMS0yNDkz_8c3faf9a-fd00-4ef4-8787-6a6677976854"
      unitRef="usd">5083000</dlx:Restructuringchargesnet>
    <us-gaap:RestructuringCharges
      contextRef="i68ed2d629dec43d4be29c87d4f90224b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS0yLTEtMS0w_02f93c12-e9d3-4f88-8764-2cdd6e768459"
      unitRef="usd">4931000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if3220b4cc01749079f936f4c50b1ba32_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNS00LTEtMS0w_8ca5db02-229e-42dc-8031-218e7057e3e3"
      unitRef="usd">646000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNi0yLTEtMS0w_49c9305c-980d-44a5-8b8e-1dc57c81d110"
      unitRef="usd">15212000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjg2ZDkyZDc0NjlkNjRjMDU4NmFiYTcxMTkxOWJiMzQxL3RhYmxlcmFuZ2U6ODZkOTJkNzQ2OWQ2NGMwNTg2YWJhNzExOTE5YmIzNDFfNi00LTEtMS0w_14ff98ce-91d0-45b8-bfe4-f0c0211e80e8"
      unitRef="usd">18483000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RleHRyZWdpb246ZWJmOWY2YWUxNjBiNGRhOTk4ODY2NDNjM2UwZmRkNGFfMjA5Ng_9b063962-d5b7-4258-bcdb-2c14fd784d2c">&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#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, 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 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,798&#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:#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;1,877&#160;&lt;/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;(1,020)&lt;/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;(5,701)&lt;/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, March&#160;31, 2021&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;1,954&#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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i187f838cb02d451c8ff1dacbc909910f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMS0yLTEtMS0w_8bde4211-a859-40b6-b565-623c3457c102"
      unitRef="usd">6798000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMi0yLTEtMS0w_7684ce11-7c4e-4a0a-aa8c-e9ebb335c6e7"
      unitRef="usd">1877000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfMy0yLTEtMS0w_61a746a0-ad9f-44f7-93d0-f7b91f6c87f4"
      unitRef="usd">-1020000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib48f2b4972b144bcb1ab6be994f49926_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfNC0yLTEtMS0w_0a4bf903-71c3-4da6-a1ce-8e5c1cd5a6b5"
      unitRef="usd">5701000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="ib842be2fffc34b8bb8745d67a956540c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV80OS9mcmFnOmViZjlmNmFlMTYwYjRkYTk5ODg2NjQzYzNlMGZkZDRhL3RhYmxlOjNlNGE4MmFiZTAzZTRlYzY4NjE0NWI1OGI1NTY1ZDYwL3RhYmxlcmFuZ2U6M2U0YTgyYWJlMDNlNGVjNjg2MTQ1YjU4YjU1NjVkNjBfNS0yLTEtMS0w_31e41607-3acf-46d7-ab24-db42c86a5600"
      unitRef="usd">1954000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RleHRyZWdpb246YTc5YTAzNjVlZTk2NDc5YWI3YTYyMzBjYTQ4MTJlODhfMTE4_a1444b14-eb33-4768-9224-85c6c6f38793">&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 pre-tax income (loss) reconciles to the U.S. federal statutory tax rate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&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;Quarter Ended March 31, 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;Year Ended December 31, 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;/tr&gt;&lt;tr&gt;&lt;td colspan="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 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;39.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;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;3.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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2.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;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;0.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;2.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;tr&gt;&lt;td colspan="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;0.6&#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.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;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:#0e32e1;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:#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;(2.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;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.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;2.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;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;(0.6&#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.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;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:#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;(2.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 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:'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="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;0.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;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;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.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;27.4&#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;70.9&#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:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RleHRyZWdpb246YTc5YTAzNjVlZTk2NDc5YWI3YTYyMzBjYTQ4MTJlODhfMTE5_599d3eaa-634c-498d-9d8f-b48f27b68798">&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 pre-tax income (loss) reconciles to the U.S. federal statutory tax rate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&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;Quarter Ended March 31, 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;Year Ended December 31, 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;/tr&gt;&lt;tr&gt;&lt;td colspan="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 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;39.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;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;3.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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2.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;7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;0.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;2.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;tr&gt;&lt;td colspan="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;0.6&#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.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;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:#0e32e1;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:#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;(2.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;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.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;2.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;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;(0.6&#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.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;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:#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;(2.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 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:'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="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;0.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;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;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.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;27.4&#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;70.9&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMS0yLTEtMS0w_413a4fc6-1a2e-4454-951b-e69547241202"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMS00LTEtMS0w_fe744c5b-227b-47d2-9d01-91d39672acef"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMi0yLTEtMS0w_6b1443d1-7ac8-4644-8817-876718012448"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMi00LTEtMS0w_034570fb-7261-4e54-91e9-96194972b9e2"
      unitRef="number">0.392</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy0yLTEtMS0yMDEw_b3ee75f9-4e59-49f2-b250-003325ae05c7"
      unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy00LTEtMS0yMDEw_7ec1cb4f-38bc-4b0e-92e6-827ef0838a93"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy0yLTEtMS0w_19a9cc0d-f11f-4295-9999-89c48996f33d"
      unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfMy00LTEtMS0w_7ddfbd34-3660-44c0-9695-3f2b9f62bbb2"
      unitRef="number">-0.074</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS0yLTEtMS0yMDE0_4a24fee0-36e5-4e12-9b33-b018856af03e"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS00LTEtMS0yMDE0_e0c0b025-26a5-4cbc-a419-5383e719e513"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNC0yLTEtMS04NzU_4938683f-8103-4d3f-a460-910a57d15827"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNC00LTEtMS04NzU_ade62ffe-b638-40b8-9583-492a62d7ebc8"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy0yLTEtMS0yMDI3_fcf2f689-f249-4508-9143-6c2a8a330509"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy00LTEtMS0yMDI3_bec966bb-a448-4a9c-a2dd-b3bf56fa7c5e"
      unitRef="number">-0.029</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS0yLTEtMS05MDU_c712e83f-4462-425b-90e1-301bad934824"
      unitRef="number">-0.009</dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns>
    <dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNS00LTEtMS05MDU_36983f25-cce9-4cc6-9775-0986e5c18cb7"
      unitRef="number">0.028</dlx:EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNi0yLTEtMS05MDU_1cb1def5-2187-4148-8e99-72d8b7728520"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNi00LTEtMS05MDU_ffad7ac9-c906-4dfe-b26c-2c0042380866"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy0yLTEtMS04ODQ_83532fee-9f19-4476-b1b8-ce687e6c912f"
      unitRef="number">0</dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments>
    <dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfNy00LTEtMS04ODQ_80a78c16-9a4c-48d4-9dae-fc469e99bd5b"
      unitRef="number">-0.023</dlx:EffectiveTaxRateReconciliationReturnToProvisionAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC0yLTEtMS04ODg_7507f47f-e317-44bf-af42-a842d66d220a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC00LTEtMS04ODg_d55595fd-f83a-4943-84c2-fc83a53c0bd0"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC0yLTEtMS0w_15d09fd7-0b30-4296-965a-dc9eb6314d26"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOC00LTEtMS0w_ae0db12d-8f95-4763-861b-ceaf91f32efd"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOS0yLTEtMS0w_d7299ccd-1992-478c-93f2-afaf0810f26a"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81Mi9mcmFnOmE3OWEwMzY1ZWU5NjQ3OWFiN2E2MjMwY2E0ODEyZTg4L3RhYmxlOjIyZjdhMzBkNWM5NDQxZWU4ZGJhNGFhMjY4ODc1ZGFlL3RhYmxlcmFuZ2U6MjJmN2EzMGQ1Yzk0NDFlZThkYmE0YWEyNjg4NzVkYWVfOS00LTEtMS0w_05d139e8-ef8c-4cce-8c4d-63df165527ce"
      unitRef="number">0.709</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RleHRyZWdpb246YzgxZmMzYmI3OTllNGRiZDg2NWJiZTNiMDIyZmExZGJfNjA2_0e315612-1ad8-414b-83f2-185d428522a4">&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 historically provided certain health care benefits for a large number of retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement benefit plans can be found under the caption &#x201c;Note 14: Postretirement Benefits&#x201d; in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K.&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;Postretirement benefit income is included in other income on the consolidated statements of comprehensive income (loss) and consisted of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&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.622%"/&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 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: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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;Interest cost&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;242&#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;478&#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="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;text-align:left;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;(1,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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 prior service 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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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 net actuarial 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(1,581)&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;(1,207)&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="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;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RleHRyZWdpb246YzgxZmMzYmI3OTllNGRiZDg2NWJiZTNiMDIyZmExZGJfNjE4_43f1cd31-8b2e-4091-bf60-391a44e56724">&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;Postretirement benefit income is included in other income on the consolidated statements of comprehensive income (loss) and consisted of the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&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.622%"/&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 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: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;Quarter Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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;Interest cost&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;242&#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;478&#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="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;text-align:left;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;(1,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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 prior service 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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;text-align:left;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 net actuarial 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;(1,581)&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;(1,207)&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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMi0yLTEtMS0w_52ba267e-69d6-4b02-b39b-347351449ddd"
      unitRef="usd">242000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMi00LTEtMS0w_cabb5bde-eabd-4581-8989-e69d9c4da0ee"
      unitRef="usd">478000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMy0yLTEtMS0w_9ddaa96d-f7df-49c6-b0fe-018900d70540"
      unitRef="usd">1875000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfMy00LTEtMS0w_87de6822-a7c2-4820-81c1-7423b884e18b"
      unitRef="usd">1905000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNC0yLTEtMS0w_a4087bb4-c45b-4f4d-935c-ff6056d871cc"
      unitRef="usd">-355000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNC00LTEtMS0w_7e20fb39-2851-4cf7-8bd4-c72891f7fb15"
      unitRef="usd">-355000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNS0yLTEtMS0w_46b20eee-b066-48bb-a309-715d75fd6748"
      unitRef="usd">-407000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNS00LTEtMS0w_5b14645a-fe8f-4335-afbf-1961ea2a9b7c"
      unitRef="usd">-575000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNi0yLTEtMS0w_864b0c26-d364-4fd6-8ae5-f1367c603e75"
      unitRef="usd">-1581000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81NS9mcmFnOmM4MWZjM2JiNzk5ZTRkYmQ4NjViYmUzYjAyMmZhMWRiL3RhYmxlOjg1YWU3OTIxODRiMTRjNTM5MDc3M2FjOWI3ZTViODRhL3RhYmxlcmFuZ2U6ODVhZTc5MjE4NGIxNGM1MzkwNzczYWM5YjdlNWI4NGFfNi00LTEtMS0w_e80ac3df-d956-4ae5-99e8-99a37355abca"
      unitRef="usd">-1207000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE2OA_84780562-f8aa-4697-aa0e-ca83a76d53f1">&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 consisted of amounts drawn on our revolving credit facility of $840,000 as of March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021, the total availability under our revolving credit facility was $1,150,000. The facility includes an accordion feature allowing us, subject to lender consent, to increase the credit commitment to an aggregate amount not exceeding $1,425,000. The credit facility matures in March 2023. Our quarterly commitment fee ranges from 0.175% to 0.35% based on our leverage ratio. Amounts drawn under the credit facility had a weighted-average interest rate of 2.00% as of March&#160;31, 2021 and 2.01% as of December&#160;31, 2020. In July 2019, we executed an interest rate swap to convert $200,000 of the amount drawn under the credit facility to fixed rate debt. Further information can be found in Note 6. &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;Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio of 3.5 and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement, of 3.0. Additionally, the 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.&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;There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed 2.75 to 1, there would be an annual limitation on the amount of dividends and share repurchases.&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;Daily average amounts outstanding under our credit facility were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.711%"/&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:17.201%"/&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:16.324%"/&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;Quarter Ended March 31, 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;Year Ended&lt;br/&gt;December 31, 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;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;840,165&#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,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;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;Weighted-average&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;interest 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;2.00&#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.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: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 March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Total&lt;br/&gt;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;1,150,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;(840,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,658)&lt;/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 March&#160;31, 2021&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;302,342&#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 to collateralize certain obligations related primarily to our self-insured workers&#x2019; 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:DebtDisclosureTextBlock>
    <us-gaap:LongTermLineOfCredit
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTA_9fc5ff5e-055c-4ec2-a8ab-1ee6a84a2344"
      unitRef="usd">840000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTA_b8fb051e-d2f0-4f85-aa06-2b408bc92ed8"
      unitRef="usd">840000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfNTk3_43ece11f-0a48-439e-a059-7bb73ea4338d"
      unitRef="usd">1150000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfNzU1_87bec4c0-1a8a-401e-ac70-3304938f1386"
      unitRef="usd">1425000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="iba735f58ae744858bd40a620aad934a2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfODM1_54f75387-8bb0-4a26-9d9a-18fbfaaf360c"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i512d8363476c48a295aa2dbb85d7b194_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfODQx_51c8e6be-2aaa-4f71-a148-22463da6cc9a"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTU0_b2f6329c-a55f-4534-b68e-e728d5557805"
      unitRef="number">0.0200</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfOTcw_8d1bca86-1a88-4f94-a171-c8b16cc12eda"
      unitRef="number">0.0201</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i36bde7095726452d956bb337ee6f4af2_I20190719"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTA0Mg_32cca8b1-eb51-4187-af9a-6a8787d157d1"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <dlx:Leverageratio
      contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTcwNg_ccd89f3e-3947-44ac-9f2e-86912f46c8f0"
      unitRef="number">3.5</dlx:Leverageratio>
    <dlx:MinimumratioofEBITtointerestexpense
      contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMTg1Mw_5418bcd6-b239-462f-a507-b83a016cd1b9"
      unitRef="number">3.0</dlx:MinimumratioofEBITtointerestexpense>
    <dlx:TotaldebtlessunrestrictedcashtoEBITDAratio
      contextRef="ic8a22af3eb5f49bcadee77ed73cade40_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMjQ0Mw_a5405ece-9030-4069-8959-030bf934201f"
      unitRef="number">2.75</dlx:TotaldebtlessunrestrictedcashtoEBITDAratio>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE4MQ_7835bb15-c346-4604-a63a-765fb88344e7">&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 credit facility were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.711%"/&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:17.201%"/&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:16.324%"/&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;Quarter Ended March 31, 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;Year Ended&lt;br/&gt;December 31, 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;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;840,165&#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,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;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;Weighted-average&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;interest 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;2.00&#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.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: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 March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Total&lt;br/&gt;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;1,150,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;(840,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,658)&lt;/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 March&#160;31, 2021&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;302,342&#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 to collateralize certain obligations related primarily to our self-insured workers&#x2019; 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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMS0yLTEtMS0w_eab0fcb8-0363-4103-aca9-e0a2f7a4972d"
      unitRef="usd">840165000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMS00LTEtMS0w_204de13a-3e10-49bc-b634-b30e7adb70a5"
      unitRef="usd">1016896000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMi0yLTEtMS0w_651bc08f-3d77-47a8-af3a-74cc18a50cc0"
      unitRef="number">0.0200</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i7b6eb58422744b4b91ff1a4d4769fbb6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOmUyN2FkYjU4MDI1ZDRkZjY4ZjBjYzJkOTNmY2U4YmZlL3RhYmxlcmFuZ2U6ZTI3YWRiNTgwMjVkNGRmNjhmMGNjMmQ5M2ZjZThiZmVfMi00LTEtMS0w_66b36883-4d45-4470-8c13-332f1dea1ca6"
      unitRef="number">0.0212</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMS0yLTEtMS0w_a71ba86f-50a8-4dc0-8af3-de0a3c7f1462"
      unitRef="usd">1150000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LongTermLineOfCredit
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMi0yLTEtMS0w_351eab82-b7d9-4155-a769-25842ebf6e00"
      unitRef="usd">840000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e"
      unitRef="usd">7658000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfNC0yLTEtMS0w_0031f1e7-cfe7-40dc-a6e7-a915e777d96a"
      unitRef="usd">302342000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMzYwMw_a012ac56-c812-4814-a751-2d2d500f6103">&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; &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 third quarter of 2020, we executed a lease on a facility located in Minnesota with a term of 16 years. As this lease has not yet commenced, it was not reflected on the consolidated balance sheets as of March&#160;31, 2021 or December&#160;31, 2020. The total obligation under this lease is approximately $43,000, with approximately $4,000 due in 2022 -  2023, approximately $5,000 due in 2024 - 2025 and the remainder due through 2037.&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;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, &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;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 March&#160;31, 2021 or December&#160;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:#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 $8,383 as of March&#160;31, 2021 and $9,046 as of December&#160;31, 2020. 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 March&#160;31, 2021 or December&#160;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;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: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:#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; &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 period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMTA5OTUxMTYzMTg5Mg_7c390aa6-5e2d-46cf-88fc-042b28162462">P16Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i3efc6d28af4945d98def474e02ed225d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjM4_672ef0b5-8775-4485-9c4d-e96db694a7e1"
      unitRef="usd">43000000</us-gaap:CapitalLeaseObligationsIncurred>
    <dlx:LeaseLiabilityIncurredDueYears1And2
      contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMTA5OTUxMTYzMTkxNQ_6094912a-853d-4724-a2ed-a8a66719ebd9"
      unitRef="usd">4000000</dlx:LeaseLiabilityIncurredDueYears1And2>
    <dlx:LeaseLiabilityIncurredToBePaidYears3And4
      contextRef="i105910a15d0540bfa89b5b6de6a24a97_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjk4_1c177138-d586-40bb-98ea-52655a42a158"
      unitRef="usd">5000000</dlx:LeaseLiabilityIncurredToBePaidYears3And4>
    <us-gaap:SelfInsuranceReserve
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjI3Nw_abe9968c-8547-4ccd-89ca-52f260d90874"
      unitRef="usd">8383000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="iae7b00a94d594fb29c9a69e14940e808_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82MS9mcmFnOjFkZmE5NjkzM2I0ODRlYmZhYjU5NGM4MTExOWJkNTk2L3RleHRyZWdpb246MWRmYTk2OTMzYjQ4NGViZmFiNTk0YzgxMTE5YmQ1OTZfMjI5Mw_66335ac3-916e-45cb-851f-d748ec4b95d0"
      unitRef="usd">9046000</us-gaap:SelfInsuranceReserve>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMzU3_457a7c39-e71b-47f0-9d2d-f2b5d1dd50af">In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased during the first quarter of 2021 and $287,452 remained available for repurchase under the authorization as of March&#160;31, 2021.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ib38e8d9093ff4ff587fdd0baf1d67691_I20181024"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfODU_0bfb8679-f47c-4335-8c80-b52f310cb9a8"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMTUy_96fd2340-a0bf-44fb-8833-45364be18e42"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV82NC9mcmFnOmJhZjgwOTM0YjFiOTRkNTlhNjhiOWIyYjk5YmRhODA3L3RleHRyZWdpb246YmFmODA5MzRiMWI5NGQ1OWE2OGI5YjJiOTliZGE4MDdfMTA5OTUxMTYyODI5Mw_09f9dc82-3c19-4ed1-a174-37e87796896d"
      unitRef="usd">287452000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyOA_b749ccab-2218-44d9-926a-68e4e7b669f1">&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 segments, generally organized by product type, as follows:&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="padding-left:36pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt"&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 treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, in addition to payroll and disbursement services, including Deluxe Payment Exchange, and fraud and security services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt"&gt;Cloud 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 web hosting and design services, data-driven marketing solutions and hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.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, promotional apparel, retail packaging and strategic sourcing services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt"&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 personal and business checks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.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;The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2020 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Cloud Solutions has operations in Australia and portions of Europe, as well as partners in Central and South America.&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 &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;segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring, integration and other costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and customer lists. 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;Segment information for the quarters ended March&#160;31, 2021 and 2020 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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&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:14.689%"/&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:14.692%"/&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 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: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;Quarter Ended March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 #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="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;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:#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;79,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;77,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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;Cloud 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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,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;142,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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 segment:&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="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;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:#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;441,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 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;486,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="border-bottom:1pt solid #000000;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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,786&#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;134,852&#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="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;/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 following table presents a reconciliation of total segment adjusted EBITDA to consolidated income (loss) before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&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:14.689%"/&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:14.692%"/&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 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: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;Quarter Ended March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 #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;136,786&#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;134,852&#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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Depreciation and amortization 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;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:#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;(90,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Restructuring, integration and other costs&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;(15,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certain legal-related 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;&#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,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="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;text-align:left;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 (loss) 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:#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;33,515&#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;(63,341)&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="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;/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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.673%"/&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:13.038%"/&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:12.891%"/&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:13.038%"/&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:13.038%"/&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:13.042%"/&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;Quarter Ended March 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:#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;Cloud 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;text-align:left;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;175,099&#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;175,099&#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;div style="padding-left: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;Forms and other products&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;&#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;71,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;71,781&#160;&lt;/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;text-indent:-9pt"&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;/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;59,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;59,136&#160;&lt;/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;text-indent:-9pt"&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;/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;&#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;52,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;52,726&#160;&lt;/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;text-indent:-9pt"&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;/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;33,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;33,646&#160;&lt;/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;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;28,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,574&#160;&lt;/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;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 payments 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;20,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,302&#160;&lt;/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 revenue&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;79,438&#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;62,220&#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;124,507&#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;175,099&#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;441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.673%"/&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:13.038%"/&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:12.891%"/&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:13.038%"/&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:13.038%"/&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:13.042%"/&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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended March 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;Cloud 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;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;190,644&#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;190,644&#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: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;Forms and other products&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;&#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;81,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;&#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;81,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;56,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;56,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;&#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;60,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;&#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;60,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;38,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;38,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;36,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;&#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;36,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 payments 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;20,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;20,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 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 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;77,040&#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;75,945&#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;142,794&#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;190,644&#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;486,423&#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 following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.146%"/&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.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.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="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;Quarter Ended March 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:#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;Cloud 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="background-color:#ffffff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;68,484&#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;53,512&#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;119,148&#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;169,014&#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;410,158&#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;div style="padding-left: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;Foreign, primarily Canada and Australia&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;10,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,106&#160;&lt;/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="background-color:#ffffff;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;79,438&#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;62,220&#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;124,507&#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;175,099&#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;441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.107%"/&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.955%"/&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.955%"/&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.955%"/&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.959%"/&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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended March 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;Cloud 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="background-color:#ffffff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;68,358&#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;68,070&#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;136,814&#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;184,294&#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;457,536&#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: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;Foreign, primarily Canada and Australia&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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;77,040&#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;75,945&#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;142,794&#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;190,644&#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;486,423&#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="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIw_7eaaf2e2-4a4a-4961-a6be-2b046c4a5142"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIw_d6e3f85e-8a17-4e44-87d9-189725d78697"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyMQ_fd36dcfc-34cc-4f78-8b17-a2d115821c39">egment information for the quarters ended March&#160;31, 2021 and 2020 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&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:14.689%"/&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:14.692%"/&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 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: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;Quarter Ended March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 #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="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;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:#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;79,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;77,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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;Cloud 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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,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;142,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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="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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="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 segment:&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="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;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:#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;441,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 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;486,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="border-bottom:1pt solid #000000;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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,786&#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;134,852&#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="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;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMy0yLTEtMS0w_c6ffa160-f161-4fea-b055-50df12fa7561"
      unitRef="usd">79438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMy00LTEtMS0w_b034dfac-a90d-4237-8e6e-048fd1bbeda6"
      unitRef="usd">77040000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNC0yLTEtMS0w_cbff4d7e-8c7f-4afb-999b-6619a20fd825"
      unitRef="usd">18329000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNC00LTEtMS0w_ccc28cbd-9255-43dd-99c2-559420268573"
      unitRef="usd">18023000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNi0yLTEtMS0w_b91e971f-00e1-40f7-8da8-4a3bb00cb625"
      unitRef="usd">62220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNi00LTEtMS0w_34035bf3-07c9-4de1-9c69-0629d6364818"
      unitRef="usd">75945000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNy0yLTEtMS0w_41896a7e-9ccf-40a6-acb7-3ea65eae0c9f"
      unitRef="usd">17209000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfNy00LTEtMS0w_7d18e09f-2468-4b42-adbb-f53bb67600cd"
      unitRef="usd">14920000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfOS0yLTEtMS0w_0b9b67f5-9d4c-48ab-9e34-5be7ebee8986"
      unitRef="usd">124507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfOS00LTEtMS0w_96f9caad-94b4-440d-913f-3c19de406fd4"
      unitRef="usd">142794000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTAtMi0xLTEtMA_31a56fa4-700a-4945-bab0-d6adddeb7c46"
      unitRef="usd">17714000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTAtNC0xLTEtMA_5d3ea3a4-44e2-4fab-8303-6ec9bb098eb7"
      unitRef="usd">11197000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTItMi0xLTEtMA_09ce987c-2ccb-4f0e-b0b5-57950f513d98"
      unitRef="usd">175099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTItNC0xLTEtMA_922ffd3c-ca26-40f5-96c5-e6f576c4f221"
      unitRef="usd">190644000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTMtMi0xLTEtMA_477e00b3-ead6-4c3f-8ddb-af3fb0bdda16"
      unitRef="usd">83534000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTMtNC0xLTEtMA_63f2c7d6-760a-487e-951c-2c9e3c8c9149"
      unitRef="usd">90712000</dlx:AdjustedEBITDA>
    <us-gaap:Revenues
      contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTUtMi0xLTEtMA_2af4186a-0c2a-4757-a37f-e0b9d61491bc"
      unitRef="usd">441264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTUtNC0xLTEtMA_1691ee37-9538-4822-97b9-338e2a6f66e5"
      unitRef="usd">486423000</us-gaap:Revenues>
    <dlx:AdjustedEBITDA
      contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTYtMi0xLTEtMA_bc6fb781-eedc-4b76-8d1f-aa1b010b17d9"
      unitRef="usd">136786000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjk0MzNmMmFjMmI5NzQ3MzI5ODM1M2Y1NDMyYzNjNDkxL3RhYmxlcmFuZ2U6OTQzM2YyYWMyYjk3NDczMjk4MzUzZjU0MzJjM2M0OTFfMTYtNC0xLTEtMA_43917a91-b11f-4228-bd24-18792bbf40a7"
      unitRef="usd">134852000</dlx:AdjustedEBITDA>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIxOQ_e741a059-8dcc-4e7b-9a51-eb0c7d57ec13">&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 (loss) before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&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:14.689%"/&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:14.692%"/&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 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: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;Quarter Ended March 31,&lt;/span&gt;&lt;/td&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;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;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;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="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 #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;136,786&#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;134,852&#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="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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Depreciation and amortization 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;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:#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;(90,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Restructuring, integration and other costs&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;(15,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Certain legal-related 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;&#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,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="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;text-align:left;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 (loss) 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:#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;33,515&#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;(63,341)&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="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;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <dlx:AdjustedEBITDA
      contextRef="i37071c7d02d24559a0272611b11fb2f4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMi0yLTEtMS0w_606be9dc-f1da-4e09-a9d4-b6e52bfcfa4c"
      unitRef="usd">136786000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="ie4b40a23bc9047a6acbb3d102f80fe3e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMi00LTEtMS0w_eb2adafa-754a-4092-adc6-85ca76e63282"
      unitRef="usd">134852000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="idce82d3252ca4ad59eafb2746c35101d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMy0yLTEtMS0w_fea540f1-67a7-465e-955e-764dc9daa317"
      unitRef="usd">-46281000</dlx:AdjustedEBITDA>
    <dlx:AdjustedEBITDA
      contextRef="i46161d709c1b4e89bedb869704e45a42_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMy00LTEtMS0w_43866a05-3a3b-4ff0-88a3-dbf5a40cef59"
      unitRef="usd">-51518000</dlx:AdjustedEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNC0yLTEtMS0w_f9debe90-3ca4-492a-98da-aaa78463e5a5"
      unitRef="usd">27780000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNC00LTEtMS0w_4e1802dc-f743-476e-b1ba-f4f989fa86dc"
      unitRef="usd">28430000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNS0yLTEtMS0w_075f22d8-98ea-4d1a-b727-67ee67566aa1"
      unitRef="usd">4524000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNS00LTEtMS0w_cd5a5c54-26d9-4f51-8ca5-3e3f56df9947"
      unitRef="usd">6999000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNi0yLTEtMS0w_0c9ea0dd-a5e2-407f-a68d-42cbd2608d1d"
      unitRef="usd">-33000</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossAttributableToNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNi00LTEtMS0w_d375a959-78e3-470c-a04c-4ae5c55314bc"
      unitRef="usd">0</us-gaap:IncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:AssetImpairmentCharges
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNy0yLTEtMS0w_71797d25-1f9b-4267-add0-fa04a57ce7f9"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfNy00LTEtMS0w_866ce0fd-e06a-489f-b07e-3d26f6ba4b96"
      unitRef="usd">90330000</us-gaap:AssetImpairmentCharges>
    <dlx:Restructuringintegrationandothercosts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOC0yLTEtMS0w_481320b2-08b4-461e-a897-79bce5cea677"
      unitRef="usd">15212000</dlx:Restructuringintegrationandothercosts>
    <dlx:Restructuringintegrationandothercosts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOC00LTEtMS0w_995ac1a6-9c56-4cd1-8e8e-a4d594a03589"
      unitRef="usd">19633000</dlx:Restructuringintegrationandothercosts>
    <dlx:CEOtransitioncosts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOS0yLTEtMS0w_1a724b9b-4fd6-4c9d-b621-e5a72d9f1e52"
      unitRef="usd">0</dlx:CEOtransitioncosts>
    <dlx:CEOtransitioncosts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfOS00LTEtMS0w_1ff6e22d-8484-420f-932a-7b8a33f2e55e"
      unitRef="usd">-180000</dlx:CEOtransitioncosts>
    <us-gaap:ShareBasedCompensation
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTAtMi0xLTEtMA_73d99a59-cd62-4a4d-970c-453712a10f73"
      unitRef="usd">6742000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTAtNC0xLTEtMA_a8289eb8-8ad2-4767-989b-50cb84fef9fc"
      unitRef="usd">3618000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTEtMi0xLTEtMA_5c0043ae-310a-4267-97a4-c67c3ce37344"
      unitRef="usd">2765000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTEtNC0xLTEtMA_7fef7810-007a-4f68-b119-3c9f899d42db"
      unitRef="usd">9000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTItMi0xLTEtMA_95724423-fd93-432f-bbf4-3a85e58ba703"
      unitRef="usd">0</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTItNC0xLTEtMA_906b28e1-cc35-47cd-857c-0814e69cf395"
      unitRef="usd">-2164000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTQtMi0xLTEtMA_2de09aeb-faab-4c78-bde6-3e3e138668b0"
      unitRef="usd">33515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmU2ZTc5NGVhNzk5MDRmOGRhYmEyOTI4Y2VjMjUyODIwL3RhYmxlcmFuZ2U6ZTZlNzk0ZWE3OTkwNGY4ZGFiYTI5MjhjZWMyNTI4MjBfMTQtNC0xLTEtMA_6a026fc8-4f03-4e17-8aa4-2b7c2da547f7"
      unitRef="usd">-63341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyNQ_1c2fd597-4ccf-4f69-9a65-d1d6ea2bb97b">&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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.673%"/&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:13.038%"/&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:12.891%"/&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:13.038%"/&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:13.038%"/&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:13.042%"/&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;Quarter Ended March 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:#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;Cloud 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;text-align:left;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;175,099&#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;175,099&#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;div style="padding-left: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;Forms and other products&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;&#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;71,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;71,781&#160;&lt;/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;text-indent:-9pt"&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;/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;59,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;59,136&#160;&lt;/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;text-indent:-9pt"&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;/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;&#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;52,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;52,726&#160;&lt;/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;text-indent:-9pt"&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;/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;33,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;33,646&#160;&lt;/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;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;28,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;28,574&#160;&lt;/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;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 payments 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;20,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;20,302&#160;&lt;/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 revenue&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;79,438&#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;62,220&#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;124,507&#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;175,099&#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;441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.673%"/&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:13.038%"/&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:12.891%"/&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:13.038%"/&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:13.038%"/&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:13.042%"/&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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended March 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;Cloud 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;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;190,644&#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;190,644&#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: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;Forms and other products&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;&#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;81,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;&#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;81,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;56,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;56,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;&#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;60,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;&#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;60,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;text-indent:-9pt"&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;/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;38,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;38,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;36,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;&#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;36,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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 payments 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;20,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;20,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 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 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;77,040&#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;75,945&#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;142,794&#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;190,644&#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;486,423&#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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="if50ee1e4847a45acbe6a32cac7593d06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMi04LTEtMS0w_6bb8bc5b-8f25-4ce8-96ea-55c1b2e34dff"
      unitRef="usd">175099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i202f5bdfdd19482e87b079758ca78432_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMi0xMC0xLTEtMA_b89133d8-b9bb-4aa5-8c89-a1d85412cd72"
      unitRef="usd">175099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4af47ff06b44ed79aef09035b6fb8c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMy02LTEtMS0w_c88f8a5b-601c-47f2-b38a-e2dfb910f1ed"
      unitRef="usd">71781000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia42be9c4f7ed40aa82f7703c673af116_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfMy0xMC0xLTEtMA_7ae839ee-ac46-46de-9a18-d591e791f3dd"
      unitRef="usd">71781000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06883d7bb9c5489e9e0ae80b2a540901_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNC0yLTEtMS0w_a908d0e6-28b9-4f1e-bd8b-7fcf6c55dace"
      unitRef="usd">59136000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fa1492ade06480fb8c824eb3beb5d26_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNC0xMC0xLTEtMA_a78923e7-f17a-45fc-bb59-a5caab36a7dc"
      unitRef="usd">59136000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00ed91fc9f19445fa179ca9e9237088e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNS02LTEtMS0w_e5a31da6-568e-445d-9034-03e85113c576"
      unitRef="usd">52726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d52a695a8824e13a603341ea7004e07_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNS0xMC0xLTEtMA_2470e046-a2c9-4afa-8764-f297b41183ff"
      unitRef="usd">52726000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief146c7dad00432c8c7db72e9a05796b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi00LTEtMS0yMDU4_4c1a0fa4-5c3e-4eba-8be5-296624f6c66d"
      unitRef="usd">33646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04d185a39b3b4f9f9a9bd22c3d8424cb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi0xMC0xLTEtMjA1OA_5017237a-35e8-44e9-ba50-3e1a21430027"
      unitRef="usd">33646000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic247999bcef4471db8577cb68fda369c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi00LTEtMS0w_5d195c4d-3eee-49e7-b410-dd6b08759e69"
      unitRef="usd">28574000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5bc1501b73404c709474e2bf8ca95cf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfNi0xMC0xLTEtMA_71a23fd9-0a07-48b8-9b5f-305e51bd1979"
      unitRef="usd">28574000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92fe74cad6084cd396232913fe9322a8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOC0yLTEtMS0w_75eba5ae-9922-4b39-8d95-167f6fc4f9b5"
      unitRef="usd">20302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i407742dbef7e416db096e8f09299c750_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOC0xMC0xLTEtMA_35773803-6822-499e-a8ea-0328fa9c26ce"
      unitRef="usd">20302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS0yLTEtMS0w_32a8c35d-7c6e-43cd-8010-d0694a91d3a7"
      unitRef="usd">79438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS00LTEtMS0w_8d42711f-f787-4bf6-a56e-00ceabdeac94"
      unitRef="usd">62220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS02LTEtMS0w_88ac31f0-c42f-41e5-85a3-24b014d3ec32"
      unitRef="usd">124507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS04LTEtMS0w_f1d1c816-d7ae-45a5-b4e6-fedc7ae41f7e"
      unitRef="usd">175099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjIwMDJlZTQ3MGQxZDQ1NjRiNzk2YWUwMDY1MDJjOGJmL3RhYmxlcmFuZ2U6MjAwMmVlNDcwZDFkNDU2NGI3OTZhZTAwNjUwMmM4YmZfOS0xMC0xLTEtMA_a6fe12e9-2b43-4b9c-8552-e585890004f6"
      unitRef="usd">441264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i53844a52adb24c50b62c93bc95c9da96_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMi04LTEtMS0w_a1f8a269-1ac3-44e7-b5ff-474b0b266aba"
      unitRef="usd">190644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ica444a72eec744e8abac6e1c950546c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMi0xMC0xLTEtMA_584e1a99-66ab-44ab-aff0-34f0fefbfab1"
      unitRef="usd">190644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08acd253b888468a8f251131908f3642_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMy02LTEtMS0w_4fd19de8-ad86-4aba-b400-678ad0951afb"
      unitRef="usd">81813000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib591f1a7922f458388cd04a45b20d3c8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfMy0xMC0xLTEtMA_e8a18931-4847-466b-b1c6-a882e3b083c5"
      unitRef="usd">81813000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7952766252f543188465f04428788b46_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNC0yLTEtMS0w_0f93d25e-f66f-4997-9011-e4c750970ed9"
      unitRef="usd">56867000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idaf3189ed7ef45649e304920ccaa845f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNC0xMC0xLTEtMA_21d73cb6-3f8d-433b-aebf-92f4042969a9"
      unitRef="usd">56867000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iedf12b914a7840f6ad780736714abceb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNS02LTEtMS0w_bd5aeae3-4ea5-4d35-8830-2774a2922771"
      unitRef="usd">60981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4807e38185904034918bd956b5d7203a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNS0xMC0xLTEtMA_744fcfa7-9ab9-4954-9519-462ff08757d0"
      unitRef="usd">60981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id07fd47f15274f50bd6bbc11b89b0ac8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi00LTEtMS0yMDY2_a00ac4c3-2f28-4427-97dd-4a91eb2fc0e3"
      unitRef="usd">38997000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8aad8f6fe30b46abbd2eb36d388e76cd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi0xMC0xLTEtMjA2Ng_f002113d-5cac-44bf-a30d-26b10aa8cc70"
      unitRef="usd">38997000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if09b0d29f81d4886b2f419095bbf9b6e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi00LTEtMS0w_79166514-0e6f-4a3a-870c-7ede191548f9"
      unitRef="usd">36948000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89cd915b311b4846b842354e50d5c3ce_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfNi0xMC0xLTEtMA_1fe57509-1dc6-4cff-aa02-3c599d4771eb"
      unitRef="usd">36948000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7cf087c8dae14da69bb860d5c3396d7b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOC0yLTEtMS0w_ce514455-17c6-4d35-9d2c-c122f768c8b8"
      unitRef="usd">20173000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd94c036748d46dfbe5b16723f550ad2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOC0xMC0xLTEtMA_5885d1c7-03b0-4309-b33f-76fa46552c46"
      unitRef="usd">20173000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS0yLTEtMS0w_8f75ec9a-bffb-426e-99c4-c6bf2d73d410"
      unitRef="usd">77040000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS00LTEtMS0w_71d0a81e-4f2e-400f-b0b1-042db75742e1"
      unitRef="usd">75945000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS02LTEtMS0w_cf14b274-4097-409a-bf7c-75713e082b53"
      unitRef="usd">142794000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS04LTEtMS0w_8d2a9809-7bd8-41d1-a725-6fb80d54d7b1"
      unitRef="usd">190644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmY2ZTgzODhkZDEzMjRmNTNhYWM3ZGFhOWRkM2U2NjBiL3RhYmxlcmFuZ2U6ZjZlODM4OGRkMTMyNGY1M2FhYzdkYWE5ZGQzZTY2MGJfOS0xMC0xLTEtMA_375fb80b-ad13-41f8-aab1-65cede4dad36"
      unitRef="usd">486423000</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RleHRyZWdpb246OGFmOTVlZTVhYTdhNGZlMDhjYmJmNWJhMzBmMjBhZTdfNDIyNw_122ed62c-ea24-46bb-ad98-c14b80541393">he following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.146%"/&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.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.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="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;Quarter Ended March 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:#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;Cloud 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="background-color:#ffffff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;68,484&#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;53,512&#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;119,148&#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;169,014&#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;410,158&#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;div style="padding-left: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;Foreign, primarily Canada and Australia&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;10,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,106&#160;&lt;/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="background-color:#ffffff;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;79,438&#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;62,220&#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;124,507&#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;175,099&#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;441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.107%"/&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.955%"/&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.955%"/&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.955%"/&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.959%"/&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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter Ended March 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;Cloud 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="background-color:#ffffff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;68,358&#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;68,070&#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;136,814&#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;184,294&#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;457,536&#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: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;Foreign, primarily Canada and Australia&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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;77,040&#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;75,945&#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;142,794&#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;190,644&#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;486,423&#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="i3bef70e403144324a49b290ff904aab0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi0yLTEtMS0w_0cea7872-e081-4654-82e2-32c8931d5c4c"
      unitRef="usd">68484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92665427eb904a199b4b4662ccd8d9d1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi00LTEtMS0w_d3302f68-4279-4096-b6d2-d1985db9fd1a"
      unitRef="usd">53512000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib066886db8f542748ae698dc69ebffb1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi02LTEtMS0w_30224952-dbe6-4df3-990e-f8fed0e48437"
      unitRef="usd">119148000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c689cd81f5542b996ce0e3006cd43b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi04LTEtMS0w_e0ee5fb8-bede-4804-a047-db9fe3c80f55"
      unitRef="usd">169014000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ffb50304c474f4ca092c90079611006_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMi0xMC0xLTEtMA_0173b8f6-0e56-44ca-85c2-c7fafcb8f6c5"
      unitRef="usd">410158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea5885070cec4085b977437030ef5e91_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy0yLTEtMS0w_240c6b28-855f-446e-9ff9-caec37ba18c8"
      unitRef="usd">10954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1ada957a59428ea2e9c2cf12425277_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy00LTEtMS0w_d301bd04-e042-402a-9a93-58d21f7acf8a"
      unitRef="usd">8708000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i84016ac556784e3f8c8f00b0890adde9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy02LTEtMS0w_7e2fa865-a87d-4dc2-a586-d2704b38be65"
      unitRef="usd">5359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if51e23687ccc4123afceb2c9844176ee_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy04LTEtMS0w_fc184533-d947-44ff-bde7-ee67b2e7ba94"
      unitRef="usd">6085000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i631af3734cf54ee89fcf329d65db12f5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfMy0xMC0xLTEtMA_65744ef8-158c-4314-ad23-13d14a160031"
      unitRef="usd">31106000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2490084806f24387941cf5718bb918c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC0yLTEtMS0w_07a4ca5a-0fb4-410e-aede-04beabc3f3e3"
      unitRef="usd">79438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i579f15cf727d46a49d42676bac6f5a46_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC00LTEtMS0w_85984ce5-8b65-4d7b-9fea-50c3ec926db4"
      unitRef="usd">62220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifc97ec72e0fe448580e9e05e0ba0d064_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC02LTEtMS0w_01703694-c3ab-435b-b161-d4b776b84d45"
      unitRef="usd">124507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c6e956323c242be8c89085a5a98705c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC04LTEtMS0w_d6c205db-8a79-428b-b375-c34a51927be0"
      unitRef="usd">175099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOjRlZGViNGI0MzBlYTRiZjY5YzRmYjg5NjY0ZTdkYzBlL3RhYmxlcmFuZ2U6NGVkZWI0YjQzMGVhNGJmNjljNGZiODk2NjRlN2RjMGVfNC0xMC0xLTEtMA_c5ed0d37-d18e-4c7a-a9fe-efa065415283"
      unitRef="usd">441264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9893fd606b0248cab8fa31defc47431a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi0yLTEtMS0w_46b1f394-efd2-4bee-be39-637b54a0b2e6"
      unitRef="usd">68358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2bb23bb0ca04b238b70022abf34fac0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi00LTEtMS0w_bd782bfd-ac14-48d2-9570-1411d2d0538b"
      unitRef="usd">68070000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a4042e4a7e84808a1dce1fa2395f9ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi02LTEtMS0w_1e0d61b5-4b9b-49d9-a381-e3a589b5d83d"
      unitRef="usd">136814000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a120427b4124b039fb0f5c2c6562e51_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi04LTEtMS0w_8eb17972-c180-4b29-ab9d-33cd8e8068a4"
      unitRef="usd">184294000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b3412b702744849bb35934c20b42e3a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMi0xMC0xLTEtMA_e6b3c176-5760-473f-9f3b-4c9e3cb112a7"
      unitRef="usd">457536000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide581fc0a5994c87b1123b34f030edce_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy0yLTEtMS0w_09f45a9a-ab9d-451e-81d9-ffd900499a64"
      unitRef="usd">8682000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3beb51303da47b49e3b0697ae6e738d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy00LTEtMS0w_1e8fe153-c91c-482a-b5ef-5b71145a9170"
      unitRef="usd">7875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4163dbf5dd024429828e81592d23e642_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy02LTEtMS0w_249192db-599b-4451-9e06-3312a1ee0727"
      unitRef="usd">5980000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a1d05e9d01e4dda846de473170b0171_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy04LTEtMS0w_1ce663a9-5609-4a61-995c-4340fce53c20"
      unitRef="usd">6350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie28ee33b91664a179f4fd4bdde6b699f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfMy0xMC0xLTEtMA_b6159419-4384-4959-8a7d-c81964901674"
      unitRef="usd">28887000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b1b4dbeae804f989c4de451685d9faa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC0yLTEtMS0w_4de6091f-5ed3-4647-8ae3-88643ef5b70d"
      unitRef="usd">77040000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c2a6a1938534e42abbe0b83c07843a2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC00LTEtMS0w_852aed4a-d306-43b4-b8ac-d33da66de467"
      unitRef="usd">75945000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ec0fb4ab3b848c294837fa0e7c7363f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC02LTEtMS0w_2927f8cf-b609-4828-b8b2-2203a219c6ad"
      unitRef="usd">142794000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6d9176de27b493dad66d1d7ee4560c7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC04LTEtMS0w_98fb92a9-157d-497b-8646-6c58719d7e37"
      unitRef="usd">190644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83MC9mcmFnOjhhZjk1ZWU1YWE3YTRmZTA4Y2JiZjViYTMwZjIwYWU3L3RhYmxlOmQ4MTkzNWFmYjI1YjRhYjI5MzMxY2NlY2FhNTg2ZmU0L3RhYmxlcmFuZ2U6ZDgxOTM1YWZiMjViNGFiMjkzMzFjY2VjYWE1ODZmZTRfNC0xMC0xLTEtMA_3ccbd9c3-28eb-4513-b8db-b6df32338671"
      unitRef="usd">486423000</us-gaap:Revenues>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMjIxMA_2ecd03b9-3259-44df-bb32-ce84c7b523f3">The  impact on our business of the COVID-19 pandemic continues to evolve. As such, we are uncertain of the impact on our future financial condition, liquidity and/or results of operations. This uncertainty affected several of the assumptions made and estimates used in the preparation of these consolidated financial statements. As discussed in Note 7, the COVID-19 pandemic resulted in a goodwill impairment triggering event during the first quarter of 2020, as the adverse economic effects of the pandemic materially decreased demand for the products and services we provide to our customers. The extent to which the pandemic will continue to impact our business depends on future developments, including the severity and duration of the pandemic, the timing and effectiveness of vaccines, business and workforce disruptions and the ultimate number of businesses that fail. Our evaluation of asset impairment required us to make assumptions about these future events over the life of the assets being evaluated. This required significant judgment and actual results may differ significantly from our estimates. As a result of the continuing effects of COVID-19, we may be required to record additional goodwill or other asset impairment charges in the future.We held loans and notes receivable from our Promotional Solutions distributors of $28,886 as of March&#160;31, 2021. These distributors sell our products and services primarily to small businesses, which have been significantly impacted by the COVID-19 pandemic. As of March&#160;31, 2021, our allowance for expected credit losses on these receivables was $3,361, although the majority of this amount was not driven by impacts of the pandemic. We utilized all information known to us in determining this allowance, as well as allowances related to our trade accounts receivable and unbilled receivables. If our assumptions prove to be incorrect, we may be required to record additional bad debt expense in the future. Additionally, uncertainty surrounding the impact of the COVID-19 outbreak could affect estimates we made regarding inventory obsolescence and workers' compensation liabilities and thus, could result in additional expense in the future.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i8d7930d334ff45118788399c5fcc7f91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMTM3Nw_6e240455-eb24-45f6-a245-257fea6fb3f4"
      unitRef="usd">28886000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9659e3b6bdc64ccbb83e9ed0b9122025_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV83My9mcmFnOmRlY2M4NDFhZmE0MDRlNjU5NGM5MTE4OGE4YjFhN2Q5L3RleHRyZWdpb246ZGVjYzg0MWFmYTQwNGU2NTk0YzkxMTg4YThiMWE3ZDlfMTYxNA_908b2ee3-bf1c-4526-aa1b-382b3bcbc3cf"
      unitRef="usd">3361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjM5NTgy_05880c4b-ade1-450f-86f9-db9124a653f0">&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 21, 2021, we entered into an Agreement and Plan of Merger under which First American Payment Systems, L.P. (First American), will become our wholly-owned subsidiary. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The aggregate purchase price payable on the closing date is $960,000 in cash, subject to customary adjustments for cash, debt, net working capital, transaction expenses and certain tax benefits.&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 expect the acquisition will close during the second quarter of 2021. The transaction is subject to customary closing conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvement Act of 1976, as amended. The shareholders of First American have approved the transaction and no further shareholder approvals are required. The merger agreement contains customary representations, warranties and covenants. &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;From the date of the merger agreement until the closing date, First American is, with limited exceptions, required to conduct its business in the ordinary course consistent with past practice and to comply with certain covenants regarding the operation of its business. The representations and warranties of the parties contained in the merger agreement will terminate and be of no further force and effect as of the closing date, except for those covenants that by their terms expressly apply in whole or in part after the closing of the transaction. We have obtained representation and warranty insurance to cover, subject to certain limitations, losses resulting from potential breaches of First American&#x2019;s representations and warranties made in the merger agreement. Pursuant to the merger 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 investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses 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 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 expect to finance the transaction with a combination of cash on hand and proceeds from new debt. In connection with the merger, we have obtained a $2,200,000 financing commitment from a group of lenders. During the quarter ended March 31, 2021, we recorded related acquisition transaction costs of $2,765, which are included in selling, general and administrative expense on the consolidated statement of comprehensive income. The results of operations for First American will be included in our Payments segment from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id0e851899a434c31b7a719577ce88453_D20210421-20210421"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTM4_479648a6-9776-469b-8586-f0bfd53f45f0"
      unitRef="usd">960000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <dlx:Financing
      contextRef="icaaae7b492f0487b95a8f8e4fc9ab2f6_I20210421"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTY5_91b18b8d-a43d-4839-9d36-3d6af330cc88"
      unitRef="usd">2200000000</dlx:Financing>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i3cf83bd3d93e4747bdfe74d4e5e83e5c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8xMjQyL2ZyYWc6NTQ0MDVlZTYzYjJkNDIxMmFmMjAxYTFkNDJjMzA3YjQvdGV4dHJlZ2lvbjo1NDQwNWVlNjNiMmQ0MjEyYWYyMDFhMWQ0MmMzMDdiNF8xMDk5NTExNjMwOTgw_1b761298-8de7-403d-945e-dfd995002b60"
      unitRef="usd">2765000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE5OA_0252c32d-8831-4cf5-b021-4dfcad3ba246" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE5OA_0252c32d-8831-4cf5-b021-4dfcad3ba246" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers&#x2019; 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="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RhYmxlOjhlODQ5ZGYxODBkMDQwYzM4MjUwZDhmYTE5OGFjMDIxL3RhYmxlcmFuZ2U6OGU4NDlkZjE4MGQwNDBjMzgyNTBkOGZhMTk4YWMwMjFfMy0yLTEtMS0w_fc98e8b2-c6c3-4803-a159-537302500b8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV81OC9mcmFnOjg2YjFkOGVhOGE1ODQ4ZGM5Mzg1Yzg5Nzc2NmM1MjlmL3RleHRyZWdpb246ODZiMWQ4ZWE4YTU4NDhkYzkzODVjODk3NzY2YzUyOWZfMzE5OA_0252c32d-8831-4cf5-b021-4dfcad3ba246"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS00LTEtMS0w_584832cc-c40d-4f5d-90d9-95644ca74045"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjZhZWE0MTI4NGMxNTQxYzFhZWZjYmM3YzdlNzVhZjk4L3RhYmxlcmFuZ2U6NmFlYTQxMjg0YzE1NDFjMWFlZmNiYzdjN2U3NWFmOThfMS0yLTEtMS0w_da0213ce-9a96-40aa-aa20-8a0103a0b0d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYxNg_7f9ab94d-270d-4b69-8c8e-ca68408322ed"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386" 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 for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy00LTEtMS0w_65a5cde1-8013-4c6a-bd02-254c68f2ae34"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjJkMzUwZjE3NDI5YzRiZTdhYTBjY2EwMDYwYjRmMDNhL3RhYmxlcmFuZ2U6MmQzNTBmMTc0MjljNGJlN2FhMGNjYTAwNjBiNGYwM2FfMy0yLTEtMS0w_2628d7f2-3130-4273-aa75-c12c12d7dfc8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDYyMw_596c5d7d-6ddd-4123-8322-638747f1f386"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13" 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. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;31, 2020. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi0yLTEtMS0w_96f25542-0b68-4fce-8b61-4c004f13f542"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjhjZGY4ZTFlYzI2YTQzZjk5MGMxZDBmYzA2ODY1ZDUzL3RhYmxlcmFuZ2U6OGNkZjhlMWVjMjZhNDNmOTkwYzFkMGZjMDY4NjVkNTNfMi00LTEtMS0w_0d8db7fd-85a2-41a2-8689-f9742bd50b6c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfMTA5OTUxMTYzNDkyMA_c9f25313-3be5-4f94-bf6d-2000e9673f13"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTE2_5887b5ca-d550-4801-92e4-b665e9139aa3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTE2_5887b5ca-d550-4801-92e4-b665e9139aa3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Other comprehensive loss before reclassifications is net of an income tax benefit of $71.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi00LTEtMS0w_158d65cc-7793-4e36-80f9-270ee977aec2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTE2_5887b5ca-d550-4801-92e4-b665e9139aa3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTMw_2bc50850-ff87-4ecb-bb93-c58ff26f94f0" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTMw_2bc50850-ff87-4ecb-bb93-c58ff26f94f0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other comprehensive income before reclassifications is net of income tax expense of $168.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RhYmxlOjI2MDI2YmMzNWExYTQ1ZjY5OWQxNGE5OGRlZTljMjg2L3RhYmxlcmFuZ2U6MjYwMjZiYzM1YTFhNDVmNjk5ZDE0YTk4ZGVlOWMyODZfMi02LTEtMS0w_dd140560-2185-445c-af84-f647704be244"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zNy9mcmFnOjIxNzMwMmQ3MDI0ZjQzZmM4MDNjOGZmMGU5OWRmMDEzL3RleHRyZWdpb246MjE3MzAyZDcwMjRmNDNmYzgwM2M4ZmYwZTk5ZGYwMTNfNTMw_2bc50850-ff87-4ecb-bb93-c58ff26f94f0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219" 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 $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy0yLTEtMS0w_d0545267-cf8a-43a0-8ebc-feea3399b1f9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfMy00LTEtMS0w_3e0ca698-c6ec-44df-b63e-1ce800bd930d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDU2NA_86fd1f37-d875-4779-8783-ae15ded5b219"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS00LTEtMS0w_946613e1-3654-4a86-b5d1-b7f5043b4ed7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjAyZGNiODgyMWJkYjRiZWU5M2EzMGZlZmExZGNjMDFmL3RhYmxlcmFuZ2U6MDJkY2I4ODIxYmRiNGJlZTkzYTMwZmVmYTFkY2MwMWZfNS0yLTEtMS0w_d898b769-fa38-4f47-93c3-a89c655218b4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ3NQ_a1644569-4595-4510-9d1a-831c09c64895"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405" 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, 2020, also included cash of $91,287.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi0yLTEtMS0w_faaf29c6-2985-48c1-bf6a-0eb7da621bbb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi04LTEtMS0w_76c0b101-f7bb-43ee-b61a-7ef1939c11de"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi00LTEtMS0w_3b38fcdb-4948-4967-ae0b-6e7567bd63dc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOjVmOGY2ZTU4ZjQxMzRmMjE5ZTU5M2YzZTM4ZDU3YmUwL3RhYmxlcmFuZ2U6NWY4ZjZlNThmNDEzNGYyMTllNTkzZjNlMzhkNTdiZTBfNi02LTEtMS0w_e6518c13-60c0-4c0f-80a1-760c3b2bb454"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Nw_26c98773-1780-4035-af07-cfe5354b2405"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8" 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 March&#160;31, 2021, also included cash of $97,075.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi0yLTEtMS0w_0103c96a-f5bc-433b-8126-9388d9c17dce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi00LTEtMS0w_56351beb-d581-49b3-970b-25d737af5dad"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi02LTEtMS0w_928c86b4-97d8-4c32-8e35-f975d7e62eec"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmI1NDNiMjZhYzg0MjQzNDU4MzNlNmZhMTM3ODM4ZTc4L3RhYmxlcmFuZ2U6YjU0M2IyNmFjODQyNDM0NTgzM2U2ZmExMzc4MzhlNzhfNi04LTEtMS0w_44239fc9-1ae7-4716-ac2e-862d27c01254"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RleHRyZWdpb246ZThiZTM5NDgzMTAxNDhlZjhjNTFjZjU5ZTkzOTI0YzdfNDQ5Mg_f5777fce-ca67-4c42-a347-00cee28f5dd8"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707438151784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Apr. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3680 Victoria St. N.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shoreview<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55126-2966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,201,575<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443915720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 125,440<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowances for uncollectible accounts</a></td>
<td class="nump">139,547<span></span>
</td>
<td class="nump">161,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories and supplies</a></td>
<td class="nump">37,119<span></span>
</td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for customers, including securities carried at fair value of $25,391 and $28,462, respectively</a></td>
<td class="nump">122,466<span></span>
</td>
<td class="nump">119,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="top.Show.showAR( this, 'defref_dlx_Revenueinexcessofbillingscurrent', window );">Revenue in excess of billings</a></td>
<td class="nump">27,655<span></span>
</td>
<td class="nump">17,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">52,269<span></span>
</td>
<td class="nump">44,054<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">504,496<span></span>
</td>
<td class="nump">506,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">4,636<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">46,147<span></span>
</td>
<td class="nump">45,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation of $360,161 and $360,907, respectively</a></td>
<td class="nump">87,836<span></span>
</td>
<td class="nump">88,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">41,288<span></span>
</td>
<td class="nump">35,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net of accumulated amortization of $610,707 and $587,273, respectively</a></td>
<td class="nump">254,152<span></span>
</td>
<td class="nump">246,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">736,862<span></span>
</td>
<td class="nump">736,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">217,835<span></span>
</td>
<td class="nump">208,679<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,893,252<span></span>
</td>
<td class="nump">1,874,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">109,064<span></span>
</td>
<td class="nump">116,990<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="top.Show.showAR( this, 'defref_dlx_FundsHeldForCustomersLiability', window );">Funds held for customers</a></td>
<td class="nump">120,581<span></span>
</td>
<td class="nump">117,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">174,923<span></span>
</td>
<td class="nump">177,183<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">404,568<span></span>
</td>
<td class="nump">411,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">840,000<span></span>
</td>
<td class="nump">840,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">34,288<span></span>
</td>
<td class="nump">28,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">15,265<span></span>
</td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">40,312<span></span>
</td>
<td class="nump">43,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Notes 12 and 15)</a></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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2021 - 42,104; December 31, 2020 - 41,973)</a></td>
<td class="nump">42,104<span></span>
</td>
<td class="nump">41,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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">22,306<span></span>
</td>
<td class="nump">17,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">534,059<span></span>
</td>
<td class="nump">522,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(39,824)<span></span>
</td>
<td class="num">(41,433)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">558,819<span></span>
</td>
<td class="nump">540,838<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 1,893,252<span></span>
</td>
<td class="nump">$ 1,874,863<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_FundsHeldForCustomersLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FundsHeldForCustomersLiability</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121593590&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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.31)<br> -URI http://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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.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(14))<br> -URI http://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=121370832&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 http://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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 http://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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707438586232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Funds held for customers, securities carried at fair value</a></td>
<td class="nump">$ 25,391<span></span>
</td>
<td class="nump">$ 28,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">365,187<span></span>
</td>
<td class="nump">360,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 610,707<span></span>
</td>
<td class="nump">$ 587,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">42,104<span></span>
</td>
<td class="nump">41,973<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (c)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707522162616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 441,264<span></span>
</td>
<td class="nump">$ 486,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">(178,509)<span></span>
</td>
<td class="num">(202,049)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">262,755<span></span>
</td>
<td class="nump">284,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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="num">(212,436)<span></span>
</td>
<td class="num">(237,204)<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="top.Show.showAR( this, 'defref_dlx_RestructuringOperatingExpense', window );">Restructuring and integration expense</a></td>
<td class="num">(14,313)<span></span>
</td>
<td class="num">(17,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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90,330)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">36,006<span></span>
</td>
<td class="num">(60,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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,524)<span></span>
</td>
<td class="num">(6,999)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">4,472<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">33,515<span></span>
</td>
<td class="num">(63,341)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (provision) benefit</a></td>
<td class="num">(9,190)<span></span>
</td>
<td class="nump">3,210<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">24,325<span></span>
</td>
<td class="num">(60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(33)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Deluxe</a></td>
<td class="nump">24,292<span></span>
</td>
<td class="num">(60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income (loss)</a></td>
<td class="nump">25,934<span></span>
</td>
<td class="num">(72,138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Deluxe</a></td>
<td class="nump">$ 25,901<span></span>
</td>
<td class="num">$ (72,138)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="num">$ (1.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="num">$ (1.45)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 299,053<span></span>
</td>
<td class="nump">$ 330,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">(107,325)<span></span>
</td>
<td class="num">(121,587)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">142,211<span></span>
</td>
<td class="nump">155,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="num">$ (71,184)<span></span>
</td>
<td class="num">$ (80,462)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120380238&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120380238&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=68072869&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120385591&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=119993939&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707444225464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - 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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of year at Dec. 31, 2019</a></td>
<td class="nump">$ 570,861<span></span>
</td>
<td class="num">$ (3,640)<span></span>
</td>
<td class="nump">$ 42,126<span></span>
</td>
<td class="nump">$ 4,086<span></span>
</td>
<td class="nump">$ 572,596<span></span>
</td>
<td class="num">$ (3,640)<span></span>
</td>
<td class="num">$ (47,947)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in 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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Deluxe</a></td>
<td class="num">$ (60,131)<span></span>
</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">(60,131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(60,131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends ($0.30 per share)</a></td>
<td class="num">(12,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="num">(12,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common shares issued</a></td>
<td class="nump">$ 1,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">1,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common shares issued (in shares)</a></td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common shares repurchased (in shares)</a></td>
<td class="num">(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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredValue', window );">Other common shares retired</a></td>
<td class="num">$ (796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(779)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredShares', window );">Other common shares retired (in shares)</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee share-based compensation</a></td>
<td class="nump">$ 4,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(12,007)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(12,007)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="nump">$ 473,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,691<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">492,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,954)<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Mar. 31, 2020</a></td>
<td class="nump">41,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, beginning of year at Dec. 31, 2020</a></td>
<td class="nump">$ 540,838<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">522,599<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in 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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Deluxe</a></td>
<td class="nump">$ 24,292<span></span>
</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">24,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">24,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends ($0.30 per share)</a></td>
<td class="num">(12,832)<span></span>
</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">(12,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common shares issued</a></td>
<td class="nump">$ 1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="nump">847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common shares issued (in shares)</a></td>
<td class="nump">194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common shares repurchased (in shares)</a></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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredValue', window );">Other common shares retired</a></td>
<td class="num">$ (2,361)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="num">(2,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_dlx_OtherCommonSharesRetiredShares', window );">Other common shares retired (in shares)</a></td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee share-based compensation</a></td>
<td class="nump">$ 6,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,609<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="nump">$ 558,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,104<span></span>
</td>
<td class="nump">$ 22,306<span></span>
</td>
<td class="nump">$ 534,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (39,824)<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">42,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120383193&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<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 http://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 http://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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 http://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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436299432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per share</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707519765832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 24,325<span></span>
</td>
<td class="num">$ (60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">4,516<span></span>
</td>
<td class="nump">4,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="nump">23,264<span></span>
</td>
<td class="nump">23,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">4,576<span></span>
</td>
<td class="nump">3,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">90,330<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="top.Show.showAR( this, 'defref_dlx_Amortizationofprepaidproductdiscounts', window );">Amortization of prepaid product discounts</a></td>
<td class="nump">7,440<span></span>
</td>
<td class="nump">7,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">5,245<span></span>
</td>
<td class="num">(9,129)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Employee share-based compensation expense</a></td>
<td class="nump">6,742<span></span>
</td>
<td class="nump">3,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items, net</a></td>
<td class="nump">2,418<span></span>
</td>
<td class="nump">8,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="nump">23,122<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories and supplies</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="num">(3,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(19,711)<span></span>
</td>
<td class="num">(7,403)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Non-current assets</a></td>
<td class="num">(9,868)<span></span>
</td>
<td class="num">(917)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(3,543)<span></span>
</td>
<td class="num">(10,145)<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="top.Show.showAR( this, 'defref_dlx_Prepaidproductdiscountpayments', window );">Prepaid product discount payments</a></td>
<td class="num">(9,590)<span></span>
</td>
<td class="num">(7,321)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other accrued and non-current liabilities</a></td>
<td class="num">(20,397)<span></span>
</td>
<td class="num">(20,723)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">39,581<span></span>
</td>
<td class="nump">26,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of capital assets</a></td>
<td class="num">(21,670)<span></span>
</td>
<td class="num">(14,269)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of customer funds marketable securities</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from customer funds marketable securities</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(180)<span></span>
</td>
<td class="nump">354<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(21,850)<span></span>
</td>
<td class="num">(13,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuing long-term debt</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">309,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(52,500)<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="top.Show.showAR( this, 'defref_dlx_Netchangeincustomerfundsobligations', window );">Net change in customer funds obligations</a></td>
<td class="nump">1,659<span></span>
</td>
<td class="num">(19,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuing shares under employee plans</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for shares withheld</a></td>
<td class="num">(2,360)<span></span>
</td>
<td class="num">(757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid to shareholders</a></td>
<td class="num">(12,932)<span></span>
</td>
<td class="num">(12,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(1,271)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used) provided by financing activities</a></td>
<td class="num">(14,231)<span></span>
</td>
<td class="nump">211,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">1,606<span></span>
</td>
<td class="num">(12,717)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">5,106<span></span>
</td>
<td class="nump">210,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">229,409<span></span>
</td>
<td class="nump">174,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period</a></td>
<td class="nump">$ 234,515<span></span>
</td>
<td class="nump">$ 385,803<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Prepaidproductdiscountpayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513438&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121568110&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436550552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated financial statements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Consolidated financial statements</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 consolidated balance sheet as of March&#160;31, 2021, the consolidated statements of comprehensive income (loss) for the quarters ended March&#160;31, 2021 and 2020, the consolidated statements of shareholders&#8217; equity for the quarters ended March&#160;31, 2021 and 2020 and the consolidated statements of cash flows for the quarters ended March&#160;31, 2021 and 2020 are unaudited. The consolidated balance sheet as of December&#160;31, 2020 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles (GAAP). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020 (the 2020 Form 10-K).</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements requires us to make certain estimates and assumptions affecting the amounts reported in the consolidated financial statements and related notes. We base our estimates on historical experience and on various other factors and assumptions that we believe are reasonable under the circumstances, including the estimated impact of extraordinary events, such as the novel 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, including our estimates of the severity and duration of the COVID-19 pandemic. Further information can be found in Note 15.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Comparability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">During the second quarter of 2020, we identified certain misstatements in our consolidated statement of cash flows for the quarter ended March 31, 2020. Within cash flows from financing activities, proceeds from issuing long-term debt and payments on long-term debt did not properly reflect the borrowing and payment activity that occurred during the quarter. Additionally, we identified a misstatement related to the presentation of unpaid capital expenditures, which impacted the amount reported for the change in accounts payable within cash provided by operating activities and the amount reported for purchases of capital assets within investing activities. </span></div><div style="text-indent:27pt"><span><br/></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 assessed the materiality of these misstatements on prior period financial statements in accordance with Securities and Exchange Commission Staff Accounting Bulletin No. 99, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Materiality</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">, codified in Accounting Standards Codification (ASC) 250, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">. We concluded that the misstatements were not material to any prior interim period and therefore, amendments of previously filed reports were not required. In accordance with ASC 250, we have corrected the misstatements by revising the consolidated financial statements appearing herein. The revisions had no impact on total assets, total liabilities, shareholders' equity or net 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:115%">The impact of the revisions on the consolidated statement of cash flows for the quarter ended March 31, 2020 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><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.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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Previously reported</span></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%">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%">Revised</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%">Accounts payable</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%">(18,059)</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%">7,914&#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%">(10,145)</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 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 cash provided by operating activities</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%">18,554&#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%">7,914&#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%">26,468&#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%">Purchases of capital 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%">(6,355)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,914)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,269)</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%">Net cash used by investing activities</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%">(6,001)</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%">(7,914)</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,915)</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%">Proceeds from issuing 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,011,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="2" style="padding:2px 0 2px 1pt;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,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,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%">Payments on 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%">(754,500)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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="2" style="padding:2px 0 2px 1pt;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,500)</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%">Net cash provided by financing activities</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%">211,156&#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%">&#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%">211,156&#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 22pt;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 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%">210,992&#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%">&#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 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%">210,992&#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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707527318168">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New accounting pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board issued Accounting Standards Update No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This standard addressed several specific areas of accounting for income taxes. We adopted this standard on January 1, 2021. Portions of the standard were adopted prospectively and certain aspects were required to be adopted using the modified retrospective approach. Adoption of this standard did not require an adjustment to retained earnings and did not have a significant impact on our results of operations or financial position.</span><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<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 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<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 S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=SL108384541-122693<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 10: 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 (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e31137-122693<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 17: 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 http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<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 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 23: 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><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)(2)<br><br>Reference 25: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436949960">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', 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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowances for uncollectible accounts included within trade accounts receivable were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">6,428&#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,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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,059&#160;</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:#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%">(2,098)</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 period</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%">4,879&#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%">3,946&#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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,415&#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,412&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916&#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,943&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,464&#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,513&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,263&#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%">5,010&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</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%">Inventories and supplies</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%">37,119&#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%">40,130&#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 were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.783%"/><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:13.669%"/><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%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">11,748&#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,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,013&#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%">88&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335)</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 period</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%">12,939&#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%">6,353&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Available-for-sale debt securities included within funds held for customers were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><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:10.811%"/><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:10.811%"/><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:10.811%"/><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:10.816%"/><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</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="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:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</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%">12,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"/><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%">12,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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government 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%">9,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,411&#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%">Canadian guaranteed investment certificate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,980&#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="background-color:#ffffff;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%">Available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;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%">25,702&#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%">(311)</span></td><td style="background-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%">25,391&#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%">Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><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:10.811%"/><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:10.811%"/><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:10.811%"/><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:10.816%"/><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, 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%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">Domestic money market fund</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%">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">&#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%">15,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 7.75pt;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 colspan="2" style="padding:2px 0 2px 1pt;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,566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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 2px 7.75pt;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,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%">&#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,929&#160;</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%">28,495&#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%">(33)</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%">28,462&#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:9pt;font-weight:400;line-height:120%"> &#160;</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, 2020, also included cash of $91,287.</span></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:#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 March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">14,550&#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%">7,971&#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%">2,870&#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%">25,391&#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 7.</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:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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%">March 31,<br/>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%">December 31,<br/>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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,072&#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%">13,950&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,583&#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,667&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,655&#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%">17,617&#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:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents revenues that are earned but not currently billable under the related contract terms. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;31, 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%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Intangibles were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2px 1pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangibles:</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: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="background-color:#cceeff;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: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="background-color:#cceeff;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: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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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 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%">397,675&#160;</span></td><td style="background-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%">(314,125)</span></td><td style="background-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%">83,550&#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%">380,144&#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%">(303,422)</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%">76,722&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,816&#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%">352,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,467&#160;</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%">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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#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%">(23,884)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,016&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,650&#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,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%">(27,613)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,200&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">30,281&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,926)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355&#160;</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%">Intangibles</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%">864,859&#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%">(610,707)</span></td><td style="background-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%">254,152&#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%">834,033&#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%">(587,273)</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%">246,760&#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:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangibles was $23,264 for the quarter ended March&#160;31, 2021 and $23,511 for the quarter ended March&#160;31, 2020. Based on the intangibles in service as of March&#160;31, 2021, estimated future amortization expense is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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%">65,583&#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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,285&#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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,720&#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%">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%">23,206&#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%">17,327&#160;</span></td><td style="background-color:#cceeff;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 following intangibles were acquired during the quarter ended March&#160;31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.739%"/><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:12.596%"/><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:12.893%"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period<br/>(in years)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #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%">Internal-use software</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%">17,321&#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 colspan="3" style="background-color:#cceeff;border-top:2pt 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%">3</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</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%">Acquired intangibles</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%">30,623&#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="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%">5</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Changes in goodwill by reportable segment and in total for the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.042%"/><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%">Cloud 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020:</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:#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:#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:#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: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: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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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%">(362,058)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,923)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(551,981)</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%">Goodwill, net of accumulated impairment charges</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%">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%">70,926&#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%">62,941&#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%">736,844&#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:#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%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">18&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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%">168,165&#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%">70,926&#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%">62,959&#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%">736,862&#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, March&#160;31, 2021:</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%">&#160;</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%">&#160;</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%">&#160;</span></td><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:2px 1pt;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></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%">168,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 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,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 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%">1,288,843&#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%">(362,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(551,981)</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;text-indent:-9pt"><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></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%">168,165&#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%">70,926&#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%">62,959&#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%">736,862&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Other non-current assets were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">Postretirement benefit plan asset</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%">72,775&#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%">71,208&#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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,044&#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%">50,602&#160;</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%">38,249&#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%">29,242&#160;</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;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 allowances for doubtful accounts</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,182&#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%">35,068&#160;</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 sales commissions</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%">15,461&#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,199&#160;</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%">13,124&#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%">13,360&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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%">217,835&#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%">208,679&#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%">Amount Includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 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%">Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 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 allowances for uncollectible accounts related to loans and notes receivable from distributors were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">3,995&#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%">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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124">Adoption of ASU No. 2016-13</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%">&#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%">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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,382&#160;</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 period</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,361&#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%">10,415&#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%">During the quarter ended March 31, 2020, we recorded a loan-specific allowance related to a distributor that was underperforming. In calculating this reserve, we utilized various valuation techniques to determine the value of the underlying collateral, resulting in an allowance of $6,128 as of March 31, 2020. Other past due receivables and those on non-accrual status were not significant as of March&#160;31, 2021 or December&#160;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%">We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of March&#160;31, 2021. There were no write-offs or recoveries recorded during the quarter ended March&#160;31, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.043%"/><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%">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="padding:2px 1pt;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="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%">2019</span></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%">2018</span></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%">2017</span></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%">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"/><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,310&#160;</span></td><td style="background-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,546&#160;</span></td><td style="background-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%">11,744&#160;</span></td><td style="background-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%">1,481&#160;</span></td><td style="background-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%">29,668&#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%">2,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,579&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable</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%">1,310&#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%">3,166&#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%">14,546&#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%">11,744&#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%">1,481&#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%">32,247&#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%">Changes in prepaid product discounts during the quarters ended March&#160;31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">50,602&#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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,890&#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,470&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,077)</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:#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%">(544)</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 period</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%">51,044&#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%">45,994&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Prepaid product discounts are generally accrued upon contract execution. Cash payments for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Accrued liabilities were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>2020</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,469&#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%">42,104&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,005&#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,090&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,640&#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,365&#160;</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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,914&#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,589&#160;</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,046&#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,179&#160;</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%">77,849&#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%">79,856&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,923&#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%">177,183&#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 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%">$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">March 31,<br/>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 and cash equivalents</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%">125,440&#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%">310,146&#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%">Restricted cash and restricted cash equivalents included in 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%">109,075&#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%">75,657&#160;</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 cash, cash equivalents, restricted cash and restricted cash equivalents</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%">234,515&#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%">385,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436505784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (loss) per share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings (loss) 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 (loss) per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings (loss) per share because their effect would have been antidilutive.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><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:11.915%"/><td style="width:0.1%"/><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 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%">&#160;</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%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">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><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="border-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 (loss) 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="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%">Net income (loss)</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%">24,325&#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%">(60,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 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 (loss) attributable to Deluxe</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%">24,292&#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%">(60,131)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Income (loss) attributable to Deluxe available to common shareholders</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%">24,273&#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%">(60,152)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">42,046&#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,028&#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="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 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 (loss) 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%">0.58&#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.43)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="height:6pt"><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="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;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 (loss) per share &#8211; diluted:</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="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%">Net income (loss)</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%">24,325&#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%">(60,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 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 (loss) attributable to Deluxe</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%">24,292&#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%">(60,131)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Income (loss) attributable to Deluxe available to common shareholders</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%">24,292&#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%">(60,927)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">42,046&#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,028&#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="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%">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%">458&#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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">42,504&#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,065&#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="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 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 (loss) 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%">0.57&#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)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">2,423&#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,214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434718664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Other comprehensive income (loss)</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:#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%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income (loss) was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><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:7.671%"/><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:7.671%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.981%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 13.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item in consolidated statements of comprehensive income (loss)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;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%">93&#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="display:none"/><td colspan="3" style="display:none"/><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="3" style="border-top:2pt solid #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%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax 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%">87&#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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap, net of tax</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%">(247)</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%">69&#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="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income (loss)</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%">Amortization of postretirement benefit plan items:</span></div></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Prior service 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%">355&#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%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">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%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(575)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">(52)</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%">(220)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.75pt;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 postretirement benefit plan items, net of tax</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%">(83)</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="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income (loss)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;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%">(330)</span></td><td style="background-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%">(139)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#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 during the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:28.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.077%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on cash flow hedge</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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%">(21,956)</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%">(90)</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%">(5,351)</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%">(14,036)</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,433)</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:#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%">&#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%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#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: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%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">330&#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 current-period other comprehensive income (loss)</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%">83&#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%">(204)</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%">724&#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;border-top:1pt solid #000000;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,006&#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,609&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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%">(21,873)</span></td><td style="background-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%">(294)</span></td><td style="background-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%">(4,627)</span></td><td style="background-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%">(13,030)</span></td><td style="background-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%">(39,824)</span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive loss before reclassifications is net of an income tax benefit of $71.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $168.</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434980632">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative financial instruments</a></td>
<td class="text">As part of our interest rate risk management strategy, we entered into an interest rate swap in July 2019, which we designated as a cash flow hedge, to mitigate variability in interest payments on&#160;a portion&#160;of the amount drawn under our revolving credit facility (Note 11). The interest rate swap, which terminates in March 2023 when our revolving credit facility matures, effectively converts $200,000 of variable rate debt to a fixed rate of&#160;1.798%. Changes in the fair value of the interest rate swap are recorded in accumulated other comprehensive loss on the consolidated balance sheets and are subsequently reclassified to interest expense as interest payments are made on the variable-rate debt. The fair value of the interest rate&#160;swap was $6,231&#160;as of&#160;March&#160;31, 2021 and $7,210 as of December&#160;31, 2020 and was included in other non-current liabilities on the consolidated balance sheets. The fair value of this derivative is calculated based on the prevailing LIBOR rate curve on the date of measurement. The cash flow hedge was fully effective as of March&#160;31, 2021 and December&#160;31, 2020 and its impact on consolidated net income (loss) and our consolidated statements of cash flows was not significant. We also do not expect the amount to be reclassified to interest expense over the next 12 months to be significant.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434814296">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">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%">Our policies on impairment of goodwill and indefinite-lived intangible assets and impairment of long-lived assets and amortizable intangibles explain our methodology for assessing impairment of these assets and can be found under the caption "Note 1: Significant Accounting Policies" in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K. </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 asset impairment charges</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%">During the quarter ended March 31, 2020, we concluded that a triggering event had occurred for 2 of our reporting units as a result of the COVID-19 pandemic. As such, we completed goodwill impairment analyses for these 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 Cloud Solutions Web Hosting reporting unit was fully impaired. As such, we recorded goodwill impairment charges of $63,356 and $4,317, 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, $62,785 of goodwill remained in the Promotional Solutions reporting unit as of the measurement date.</span></div><div style="text-indent:27pt"><span><br/></span></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 as a result of the impacts of the COVID-19 pandemic, we assessed for impairment certain long-lived assets of our Cloud Solutions Web Hosting reporting unit as of March 31, 2020. As a result of these assessments, we recorded asset impairment charges of $17,678, primarily 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 in 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 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 discounted 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. In calculating the estimated fair value of the asset group, we assumed no revenue growth, a 1.9 point improvement in gross margin and a discount rate of 11%. Also during the first quarter of 2020, we recorded asset impairment charges of $2,227 related to internal-use software and a small business distributor held for sale. Customer attrition in the business utilizing the software caused us to evaluate the asset for impairment, and this analysis indicated that the software was fully impaired. During the first quarter of 2020, we agreed to sales terms for the small business distributor. Based on the negotiated sales price, we recorded an asset impairment charge to write-down the carrying value of the asset group to its fair value less costs to sell.</span></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 asset impairment analyses completed during the quarter ended March&#160;31, 2020 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:30.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><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="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 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="border-top:2pt solid #000000;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:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">(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 #000000;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%">Intangible assets (Cloud 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="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,172&#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%">2,172&#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%">17,678&#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: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%">Small business distributor</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%">7,622&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">7,622&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752&#160;</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 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%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">67,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 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</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 #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%">90,330&#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%"> 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 style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring fair value measurements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Funds held for customers included available-for-sale debt securities (Note 3). These securities included a money market fund that is traded in an active market, a mutual fund investment that invests in Canadian and provincial government securities, and an investment in a Canadian guaranteed investment certificate (GIC) with a maturity of 2 years. The cost of the money market fund approximates its fair value because of the short-term nature of the investment. The cost of the GIC approximates its fair value, based on estimates using current market rates offered for deposits with similar remaining maturities. 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. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss on the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue on the consolidated statements of comprehensive income (loss) and were not significant during the quarters ended March&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><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="9" 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:48pt"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 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:#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="padding:2px 1pt;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="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 (loss):</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: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%">Cash equivalents</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 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,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%">12,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%">12,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: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%">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%">13,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liability (Note 6)</span></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 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%">(6,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(6,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"><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%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;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%">Cash</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%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;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%">Loans and notes receivable from distributors</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%">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%">28,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">28,843&#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:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">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%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><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="9" 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:48pt"><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="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, 2020</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="padding:2px 1pt;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 #000000;padding:2px 1pt;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="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 (loss):</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"/><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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</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%">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">&#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: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 colspan="2" style="padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">13,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Derivative liability (Note 6)</span></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 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%">(7,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(7,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:bottom"><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%">123,122&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Cash</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 colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Loans and notes receivable from distributors</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%">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%">37,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%">36,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">36,950&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">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%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436520040">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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 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 and 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><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense is reflected on the consolidated statements of comprehensive income (loss) as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/><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;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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%">899&#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%">829&#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="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;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%">14,313&#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,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">15,212&#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%">18,483&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense for each period was comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/><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;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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%">7,383&#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%">10,901&#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="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;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%">2,041&#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,853&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">857&#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%">5,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">4,931&#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%">646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">15,212&#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%">18,483&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions are expected to be completed in the second quarter of 2021, and we expect most of the related severance payments to be paid by mid-2021, utilizing cash from operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in our restructuring and integration accruals were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#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, 2020</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%">6,798&#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:#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%">1,877&#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%">(1,020)</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%">(5,701)</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, March&#160;31, 2021</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%">1,954&#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="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The charges and reversals presented in the rollforward of our restructuring and integration accruals do not include items charged directly to expense as incurred, as those items are not reflected in accrued liabilities on the consolidated balance sheets.</span></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436494472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision (benefit)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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%">The effective tax rate on pre-tax income (loss) reconciles to the U.S. federal statutory tax rate as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"><tr><td style="width:1.0%"/><td style="width:66.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><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%">Quarter Ended March 31, 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%">Year Ended December 31, 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></tr><tr><td colspan="3" style="padding:2px 1pt;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 7)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">39.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%">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%">3.8&#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></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2.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%">7.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></tr><tr><td colspan="3" style="padding:2px 1pt;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%">0.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%">2.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><tr><td colspan="3" style="padding:2px 1pt;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%">0.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 colspan="2" style="padding:2px 0 2px 1pt;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%">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:#0e32e1;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:#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%">(2.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%">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.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%">2.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%">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%">(0.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 colspan="2" style="padding:2px 0 2px 1pt;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%">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:#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%">(2.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 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:'Times New Roman',sans-serif;font-size:10pt;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%">0.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%">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%">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.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%">27.4&#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%">70.9&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436287496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Postretirement benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Postretirement 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%">We have historically provided certain health care benefits for a large number of retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement benefit plans can be found under the caption &#8220;Note 14: Postretirement Benefits&#8221; in the Notes to Consolidated Financial Statements appearing in the 2020 Form 10-K.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Postretirement benefit income is included in other income on the consolidated statements of comprehensive income (loss) and consisted of the following components:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><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.622%"/><td style="width:0.1%"/><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: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%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242&#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%">478&#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="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;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%">(1,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407&#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%">575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(1,581)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,207)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434633416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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 consisted of amounts drawn on our revolving credit facility of $840,000 as of March&#160;31, 2021 and December&#160;31, 2020. As of March&#160;31, 2021, the total availability under our revolving credit facility was $1,150,000. The facility includes an accordion feature allowing us, subject to lender consent, to increase the credit commitment to an aggregate amount not exceeding $1,425,000. The credit facility matures in March 2023. Our quarterly commitment fee ranges from 0.175% to 0.35% based on our leverage ratio. Amounts drawn under the credit facility had a weighted-average interest rate of 2.00% as of March&#160;31, 2021 and 2.01% as of December&#160;31, 2020. In July 2019, we executed an interest rate swap to convert $200,000 of the amount drawn under the credit facility to fixed rate debt. Further information can be found in Note 6. </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%">Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio of 3.5 and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement, of 3.0. Additionally, the 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.</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%">There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed 2.75 to 1, there would be an annual limitation on the amount of dividends and share repurchases.</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%">Daily average amounts outstanding under our credit facility were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.711%"/><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:17.201%"/><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:16.324%"/><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%">Quarter Ended March 31, 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%">Year Ended<br/>December 31, 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%">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%">840,165&#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,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;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%">Weighted-average</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">interest 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%">2.00&#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.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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Total<br/>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%">1,150,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%">(840,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,658)</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 March&#160;31, 2021</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%">302,342&#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 to collateralize certain obligations related primarily to our self-insured workers&#8217; 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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443882680">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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%">Leases</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; During the third quarter of 2020, we executed a lease on a facility located in Minnesota with a term of 16 years. As this lease has not yet commenced, it was not reflected on the consolidated balance sheets as of March&#160;31, 2021 or December&#160;31, 2020. The total obligation under this lease is approximately $43,000, with approximately $4,000 due in 2022 -  2023, approximately $5,000 due in 2024 - 2025 and the remainder due through 2037.</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%">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, </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 March&#160;31, 2021 or December&#160;31, 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%">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 $8,383 as of March&#160;31, 2021 and $9,046 as of December&#160;31, 2020. 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 March&#160;31, 2021 or December&#160;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%">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:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.</span></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436486520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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. No shares were repurchased during the first quarter of 2021 and $287,452 remained available for repurchase under the authorization as of March&#160;31, 2021.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(e)(1))<br> -URI http://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436158680">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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 segments, generally organized by product type, as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Payments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes our treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, in addition to payroll and disbursement services, including Deluxe Payment Exchange, and fraud and security services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Cloud Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes web hosting and design services, data-driven marketing solutions and hosted solutions, including digital engagement, logo design, financial institution profitability reporting and business incorporation services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Promotional Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes business forms, accessories, advertising specialties, promotional apparel, retail packaging and strategic sourcing services.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Checks</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; This segment includes printed personal and business checks.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2020 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, human resources, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. In addition, Cloud Solutions has operations in Australia and portions of Europe, as well as partners in Central and South America.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our chief operating decision maker (i.e., our Chief Executive Officer) reviews earnings before interest, taxes, depreciation and amortization (EBITDA) on an adjusted basis for each segment when deciding how to allocate resources and to assess </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring, integration and other costs; CEO transition costs; share-based compensation expense; acquisition transaction costs; certain legal-related expense; and gains or losses on sales of businesses and customer lists. 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%">Segment information for the quarters ended March&#160;31, 2021 and 2020 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><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:14.689%"/><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:14.692%"/><td style="width:0.1%"/><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: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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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 #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="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%">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:#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%">79,438&#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%">77,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,329&#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,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">Cloud 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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,220&#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%">75,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,209&#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,920&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,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%">142,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,714&#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,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,099&#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%">190,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,534&#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%">90,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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="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%">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:#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%">441,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,786&#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%">134,852&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income (loss) before income taxes:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><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:14.689%"/><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:14.692%"/><td style="width:0.1%"/><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: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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,786&#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%">134,852&#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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,518)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Depreciation and amortization 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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="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%">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:#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%">(90,330)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Restructuring, integration and other costs</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%">(15,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#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%">180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,618)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Certain legal-related 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%">&#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,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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 (loss) 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:#006ebf;font-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%">33,515&#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%">(63,341)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:24.673%"/><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:13.038%"/><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:12.891%"/><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:13.038%"/><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:13.038%"/><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:13.042%"/><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%">Quarter Ended March 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:#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%">Cloud 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;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%">175,099&#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%">175,099&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,781&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">59,136&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">52,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">52,726&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">33,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">33,646&#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;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%">28,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">28,574&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%">20,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">20,302&#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 revenue</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%">79,438&#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%">62,220&#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%">124,507&#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%">175,099&#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%">441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:24.673%"/><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:13.038%"/><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:12.891%"/><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:13.038%"/><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:13.038%"/><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:13.042%"/><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud 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"><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%">190,644&#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%">190,644&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">81,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%">&#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%">81,813&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,867&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">56,867&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">60,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%">&#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%">60,981&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">38,997&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">38,997&#160;</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;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%">36,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%">&#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%">36,948&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%">20,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%">20,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 7.75pt;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%">77,040&#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%">75,945&#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%">142,794&#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%">190,644&#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%">486,423&#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 following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:25.146%"/><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.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.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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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:#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%">Cloud 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="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,484&#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%">53,512&#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%">119,148&#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%">169,014&#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%">410,158&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">10,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,106&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;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%">79,438&#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%">62,220&#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%">124,507&#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%">175,099&#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%">441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.107%"/><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.955%"/><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.955%"/><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.955%"/><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.959%"/><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud 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="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;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,358&#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%">68,070&#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%">136,814&#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%">184,294&#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%">457,536&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">77,040&#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%">75,945&#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%">142,794&#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%">190,644&#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%">486,423&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443332696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and uncertainties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">Risks and uncertainties COVID-19</a></td>
<td class="text">The  impact on our business of the COVID-19 pandemic continues to evolve. As such, we are uncertain of the impact on our future financial condition, liquidity and/or results of operations. This uncertainty affected several of the assumptions made and estimates used in the preparation of these consolidated financial statements. As discussed in Note 7, the COVID-19 pandemic resulted in a goodwill impairment triggering event during the first quarter of 2020, as the adverse economic effects of the pandemic materially decreased demand for the products and services we provide to our customers. The extent to which the pandemic will continue to impact our business depends on future developments, including the severity and duration of the pandemic, the timing and effectiveness of vaccines, business and workforce disruptions and the ultimate number of businesses that fail. Our evaluation of asset impairment required us to make assumptions about these future events over the life of the assets being evaluated. This required significant judgment and actual results may differ significantly from our estimates. As a result of the continuing effects of COVID-19, we may be required to record additional goodwill or other asset impairment charges in the future.We held loans and notes receivable from our Promotional Solutions distributors of $28,886 as of March&#160;31, 2021. These distributors sell our products and services primarily to small businesses, which have been significantly impacted by the COVID-19 pandemic. As of March&#160;31, 2021, our allowance for expected credit losses on these receivables was $3,361, although the majority of this amount was not driven by impacts of the pandemic. We utilized all information known to us in determining this allowance, as well as allowances related to our trade accounts receivable and unbilled receivables. If our assumptions prove to be incorrect, we may be required to record additional bad debt expense in the future. Additionally, uncertainty surrounding the impact of the COVID-19 outbreak could affect estimates we made regarding inventory obsolescence and workers' compensation liabilities and thus, could result in additional expense in the future.<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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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_UnusualOrInfrequentItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=114868817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434833256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent event</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%">On April 21, 2021, we entered into an Agreement and Plan of Merger under which First American Payment Systems, L.P. (First American), will become our wholly-owned subsidiary. First American is a large-scale payments technology company that provides partners and merchants with comprehensive in-store, online and mobile payment solutions. The aggregate purchase price payable on the closing date is $960,000 in cash, subject to customary adjustments for cash, debt, net working capital, transaction expenses and certain tax benefits.</span></div><div style="text-indent:27pt"><span><br/></span></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 the acquisition will close during the second quarter of 2021. The transaction is subject to customary closing conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvement Act of 1976, as amended. The shareholders of First American have approved the transaction and no further shareholder approvals are required. The merger agreement contains customary representations, warranties and covenants. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From the date of the merger agreement until the closing date, First American is, with limited exceptions, required to conduct its business in the ordinary course consistent with past practice and to comply with certain covenants regarding the operation of its business. The representations and warranties of the parties contained in the merger agreement will terminate and be of no further force and effect as of the closing date, except for those covenants that by their terms expressly apply in whole or in part after the closing of the transaction. We have obtained representation and warranty insurance to cover, subject to certain limitations, losses resulting from potential breaches of First American&#8217;s representations and warranties made in the merger agreement. Pursuant to the merger 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 investigation initiated in December 2019 seeking information to determine whether certain subsidiaries of First American may have engaged in conduct prohibited by the Federal Trade Commission Act, the Fair Credit Reporting Act or the Duties of Furnishers of Information. As fully set forth in the merger agreement, our rights to indemnification for any such expenses and losses are limited to the amount of an indemnity holdback, which will be our sole recourse for any such losses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We expect to finance the transaction with a combination of cash on hand and proceeds from new debt. In connection with the merger, we have obtained a $2,200,000 financing commitment from a group of lenders. During the quarter ended March 31, 2021, we recorded related acquisition transaction costs of $2,765, which are included in selling, general and administrative expense on the consolidated statement of comprehensive income. The results of operations for First American will be included in our Payments segment from the date of acquisition.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436452280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated financial statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Impact of revision on consolidated statement of cash flows</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:115%">The impact of the revisions on the consolidated statement of cash flows for the quarter ended March 31, 2020 was as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><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.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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Previously reported</span></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%">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%">Revised</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%">Accounts payable</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%">(18,059)</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%">7,914&#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%">(10,145)</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 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 cash provided by operating activities</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%">18,554&#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%">7,914&#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%">26,468&#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%">Purchases of capital 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%">(6,355)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,914)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,269)</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%">Net cash used by investing activities</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%">(6,001)</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%">(7,914)</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,915)</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%">Proceeds from issuing 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,011,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="2" style="padding:2px 0 2px 1pt;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,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,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%">Payments on 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%">(754,500)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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="2" style="padding:2px 0 2px 1pt;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,500)</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%">Net cash provided by financing activities</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%">211,156&#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%">&#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%">211,156&#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 22pt;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 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%">210,992&#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%">&#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 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%">210,992&#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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="top.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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707438150696">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories and supplies</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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,415&#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,412&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916&#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,943&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,464&#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,513&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,263&#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%">5,010&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</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%">Inventories and supplies</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%">37,119&#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%">40,130&#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 were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.783%"/><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:13.669%"/><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%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">11,748&#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,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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,013&#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%">88&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335)</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 period</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%">12,939&#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%">6,353&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Available-for-sale debt securities</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%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8211; Available-for-sale debt securities included within funds held for customers were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><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:10.811%"/><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:10.811%"/><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:10.811%"/><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:10.816%"/><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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</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="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:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</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%">12,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"/><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%">12,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 style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian and provincial government 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%">9,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,411&#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%">Canadian guaranteed investment certificate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,980&#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="background-color:#ffffff;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%">Available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;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%">25,702&#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%">(311)</span></td><td style="background-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%">25,391&#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%">Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><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:10.811%"/><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:10.811%"/><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:10.811%"/><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:10.816%"/><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, 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%">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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td 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%">Domestic money market fund</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%">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">&#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%">15,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 7.75pt;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 colspan="2" style="padding:2px 0 2px 1pt;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,566&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(33)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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 2px 7.75pt;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,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%">&#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,929&#160;</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%">28,495&#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%">(33)</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%">28,462&#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:9pt;font-weight:400;line-height:120%"> &#160;</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, 2020, also included cash of $91,287.</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="top.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 March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">14,550&#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%">7,971&#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%">2,870&#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%">25,391&#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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Revenue in excess of billings</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 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:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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: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%">March 31,<br/>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%">December 31,<br/>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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,072&#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%">13,950&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,583&#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,667&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,655&#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%">17,617&#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>(1) Represents revenues that are earned but not currently billable under the related contract terms. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;31, 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">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%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Intangibles were comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:2px 1pt;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangibles:</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: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="background-color:#cceeff;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: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="background-color:#cceeff;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: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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt 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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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 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%">397,675&#160;</span></td><td style="background-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%">(314,125)</span></td><td style="background-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%">83,550&#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%">380,144&#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%">(303,422)</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%">76,722&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,816&#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%">352,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,467&#160;</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%">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:#006ebf;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959&#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%">(23,884)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,016&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,650&#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,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%">(27,613)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,200&#160;</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">30,281&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,926)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355&#160;</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%">Intangibles</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%">864,859&#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%">(610,707)</span></td><td style="background-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%">254,152&#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%">834,033&#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%">(587,273)</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%">246,760&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated future amortization expense</a></td>
<td class="text">Based on the intangibles in service as of March&#160;31, 2021, estimated future amortization expense is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</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%">65,583&#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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,285&#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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,720&#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%">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%">23,206&#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%">17,327&#160;</span></td><td style="background-color:#cceeff;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="top.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%">The following intangibles were acquired during the quarter ended March&#160;31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.739%"/><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:12.596%"/><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:12.893%"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average amortization period<br/>(in years)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #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%">Internal-use software</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%">17,321&#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 colspan="3" style="background-color:#cceeff;border-top:2pt 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%">3</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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</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%">Acquired intangibles</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%">30,623&#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="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%">5</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">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%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; Changes in goodwill by reportable segment and in total for the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.042%"/><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%">Cloud 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020:</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:#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:#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:#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: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: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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;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%">(362,058)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,923)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(551,981)</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%">Goodwill, net of accumulated impairment charges</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%">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%">70,926&#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%">62,941&#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%">736,844&#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:#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%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">18&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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%">168,165&#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%">70,926&#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%">62,959&#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%">736,862&#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, March&#160;31, 2021:</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%">&#160;</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%">&#160;</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%">&#160;</span></td><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:2px 1pt;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></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%">168,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 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,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 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%">1,288,843&#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%">(362,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(551,981)</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;text-indent:-9pt"><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></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%">168,165&#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%">70,926&#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%">62,959&#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%">736,862&#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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Other non-current assets</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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>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%">Postretirement benefit plan asset</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%">72,775&#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%">71,208&#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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,044&#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%">50,602&#160;</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%">38,249&#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%">29,242&#160;</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;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 allowances for doubtful accounts</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,182&#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%">35,068&#160;</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 sales commissions</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%">15,461&#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,199&#160;</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%">13,124&#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%">13,360&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-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%">217,835&#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%">208,679&#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%">Amount Includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 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%">Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Loans and notes receivable by credit quality Indicator</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 March&#160;31, 2021. There were no write-offs or recoveries recorded during the quarter ended March&#160;31, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.034%"/><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.043%"/><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%">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="padding:2px 1pt;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="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%">2019</span></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%">2018</span></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%">2017</span></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%">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"/><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,310&#160;</span></td><td style="background-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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,546&#160;</span></td><td style="background-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%">11,744&#160;</span></td><td style="background-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%">1,481&#160;</span></td><td style="background-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%">29,668&#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%">2,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,579&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable</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%">1,310&#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%">3,166&#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%">14,546&#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%">11,744&#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%">1,481&#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%">32,247&#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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 during the quarters ended March&#160;31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">50,602&#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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,890&#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,470&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,077)</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:#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%">(544)</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 period</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%">51,044&#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%">45,994&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Prepaid product discounts are generally accrued upon contract execution. Cash payments for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued liabilities</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%">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:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 31,<br/>2020</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,469&#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%">42,104&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,005&#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,090&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,640&#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,365&#160;</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</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,914&#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,589&#160;</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,046&#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,179&#160;</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%">77,849&#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%">79,856&#160;</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,923&#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%">177,183&#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 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%">$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#160;31, 2021.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental 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%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8211; The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">March 31,<br/>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 and cash equivalents</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%">125,440&#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%">310,146&#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%">Restricted cash and restricted cash equivalents included in 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%">109,075&#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%">75,657&#160;</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 cash, cash equivalents, restricted cash and restricted cash equivalents</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%">234,515&#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%">385,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowances for uncollectible accounts</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%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowances for uncollectible accounts included within trade accounts receivable were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">6,428&#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,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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,059&#160;</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:#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%">(2,098)</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 period</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%">4,879&#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%">3,946&#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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_NotesReceivableMember', window );">Loans and 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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowances for uncollectible accounts</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 allowances for uncollectible accounts related to loans and notes receivable from distributors were as follows for the quarters ended March&#160;31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;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%">3,995&#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%">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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFkYmJhMWNjNzc3MTQ0OGM4YjVhYzE3ZjZjY2Y0MmZhL3NlYzphZGJiYTFjYzc3NzE0NDhjOGI1YWMxN2Y2Y2NmNDJmYV8zMS9mcmFnOmU4YmUzOTQ4MzEwMTQ4ZWY4YzUxY2Y1OWU5MzkyNGM3L3RhYmxlOmUyYTFlNWQ0Y2M1NjQwOGQ5NzE0M2Y5ZjhlYTllMGVlL3RhYmxlcmFuZ2U6ZTJhMWU1ZDRjYzU2NDA4ZDk3MTQzZjlmOGVhOWUwZWVfMy0wLTEtMS0zOTAx_9b380d48-84dd-40b2-af10-4640d95b1124">Adoption of ASU No. 2016-13</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%">&#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%">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 (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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,382&#160;</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 period</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,361&#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%">10,415&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121599337&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 http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436495320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings (loss) per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Earnings (loss) 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 (loss) per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings (loss) per share because their effect would have been antidilutive.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><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:11.915%"/><td style="width:0.1%"/><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 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%">&#160;</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%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">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><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="border-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 (loss) 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="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%">Net income (loss)</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%">24,325&#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%">(60,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 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 (loss) attributable to Deluxe</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%">24,292&#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%">(60,131)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Income (loss) attributable to Deluxe available to common shareholders</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%">24,273&#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%">(60,152)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">42,046&#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,028&#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="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 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 (loss) 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%">0.58&#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.43)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="height:6pt"><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="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;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 (loss) per share &#8211; diluted:</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="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%">Net income (loss)</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%">24,325&#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%">(60,131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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 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 (loss) attributable to Deluxe</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%">24,292&#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%">(60,131)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income allocated to participating securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Re-measurement of share-based awards classified as liabilities</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Income (loss) attributable to Deluxe available to common shareholders</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%">24,292&#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%">(60,927)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">42,046&#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,028&#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="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%">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%">458&#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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">42,504&#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,065&#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="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 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 (loss) 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%">0.57&#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)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">2,423&#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,214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434914376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification adjustments</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:#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%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income (loss) was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><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:7.671%"/><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:7.671%"/><td style="width:0.1%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.981%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 13.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item in consolidated statements of comprehensive income (loss)</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap</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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;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%">93&#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="display:none"/><td colspan="3" style="display:none"/><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="3" style="border-top:2pt solid #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%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax 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%">87&#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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized (loss) gain on interest rate swap, net of tax</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%">(247)</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%">69&#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="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income (loss)</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%">Amortization of postretirement benefit plan items:</span></div></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Prior service 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%">355&#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%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">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%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(575)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">(52)</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%">(220)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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) benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.75pt;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 postretirement benefit plan items, net of tax</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%">(83)</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="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Net income (loss)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 46pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reclassifications, net of tax</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;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%">(330)</span></td><td style="background-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%">(139)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated other comprehensive loss</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%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#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 during the quarter ended March&#160;31, 2021 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%"><tr><td style="width:1.0%"/><td style="width:28.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.077%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on cash flow hedge</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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%">(21,956)</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%">(90)</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%">(5,351)</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%">(14,036)</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,433)</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:#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%">&#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%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#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: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%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">330&#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 current-period other comprehensive income (loss)</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%">83&#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%">(204)</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%">724&#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;border-top:1pt solid #000000;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,006&#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,609&#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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March&#160;31, 2021</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%">(21,873)</span></td><td style="background-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%">(294)</span></td><td style="background-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%">(4,627)</span></td><td style="background-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%">(13,030)</span></td><td style="background-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%">(39,824)</span></td><td style="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive loss before reclassifications is net of an income tax benefit of $71.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $168.</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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436503192">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Fair value measurements</a></td>
<td class="text">sset impairment analyses completed during the quarter ended March&#160;31, 2020 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"><tr><td style="width:1.0%"/><td style="width:30.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><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="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 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="border-top:2pt solid #000000;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:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">(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 #000000;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%">Intangible assets (Cloud 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="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,172&#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%">2,172&#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%">17,678&#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: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%">Small business distributor</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%">7,622&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">7,622&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,752&#160;</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 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%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">1,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,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%">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%">67,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 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</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 #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%">90,330&#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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair value of financial instruments</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><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="9" 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:48pt"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 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:#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="padding:2px 1pt;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="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 (loss):</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: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%">Cash equivalents</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 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,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%">12,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%">12,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: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%">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%">13,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liability (Note 6)</span></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 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%">(6,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(6,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"><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%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;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%">Cash</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%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;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%">Loans and notes receivable from distributors</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%">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%">28,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">28,843&#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:15.75pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">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%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">840,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><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="9" 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:48pt"><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="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, 2020</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="padding:2px 1pt;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 #000000;padding:2px 1pt;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="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 (loss):</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"/><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;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</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%">15,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">&#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: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 colspan="2" style="padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">13,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Derivative liability (Note 6)</span></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 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%">(7,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">(7,210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:bottom"><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%">123,122&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Cash</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 colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,287&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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%">Loans and notes receivable from distributors</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%">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%">37,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%">36,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">36,950&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">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%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">840,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117815213&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 http://asc.fasb.org/extlink&amp;oid=117815213&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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121572278&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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436255368">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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 comprehensive income (loss) as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/><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;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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%">899&#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%">829&#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="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;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%">14,313&#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,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">15,212&#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%">18,483&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense for each period was comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><td style="width:0.1%"/><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;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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%">7,383&#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%">10,901&#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="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;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%">2,041&#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,853&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">857&#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%">5,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">4,931&#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%">646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">15,212&#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%">18,483&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="top.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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#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, 2020</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%">6,798&#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:#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%">1,877&#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%">(1,020)</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%">(5,701)</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, March&#160;31, 2021</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%">1,954&#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_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436495320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision (benefit) (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective income 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 pre-tax income (loss) reconciles to the U.S. federal statutory tax rate as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.807%"><tr><td style="width:1.0%"/><td style="width:66.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><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%">Quarter Ended March 31, 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%">Year Ended December 31, 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></tr><tr><td colspan="3" style="padding:2px 1pt;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 7)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">39.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%">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%">3.8&#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></tr><tr><td colspan="3" style="padding:2px 1pt;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%">2.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%">7.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></tr><tr><td colspan="3" style="padding:2px 1pt;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%">0.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%">2.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><tr><td colspan="3" style="padding:2px 1pt;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%">0.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 colspan="2" style="padding:2px 0 2px 1pt;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%">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:#0e32e1;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:#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%">(2.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%">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.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%">2.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%">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%">(0.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 colspan="2" style="padding:2px 0 2px 1pt;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%">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:#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%">(2.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 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:'Times New Roman',sans-serif;font-size:10pt;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%">0.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%">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%">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.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%">27.4&#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%">70.9&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436412344">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components of net periodic 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%">Postretirement benefit income is included in other income on the consolidated statements of comprehensive income (loss) and consisted of the following components:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><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.622%"/><td style="width:0.1%"/><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: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%">Quarter Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242&#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%">478&#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="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;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%">(1,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407&#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%">575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">(1,581)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,207)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436495320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.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 credit facility were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.711%"/><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:17.201%"/><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:16.324%"/><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%">Quarter Ended March 31, 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%">Year Ended<br/>December 31, 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%">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%">840,165&#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,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;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%">Weighted-average</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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">interest 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%">2.00&#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.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:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Total<br/>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%">1,150,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%">(840,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,658)</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 March&#160;31, 2021</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%">302,342&#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 to collateralize certain obligations related primarily to our self-insured workers&#8217; 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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707522095400">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Business segment information</a></td>
<td class="text">egment information for the quarters ended March&#160;31, 2021 and 2020 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><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:14.689%"/><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:14.692%"/><td style="width:0.1%"/><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: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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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 #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="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%">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:#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%">79,438&#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%">77,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,329&#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,023&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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%">Cloud 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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,220&#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%">75,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,209&#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,920&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,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%">142,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,714&#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,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,099&#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%">190,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,534&#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%">90,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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="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%">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:#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%">441,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,786&#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%">134,852&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of adjusted EBITDA to pretax income (loss)</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 (loss) before income taxes:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><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:14.689%"/><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:14.692%"/><td style="width:0.1%"/><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: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%">Quarter Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;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%">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><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="border-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,786&#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%">134,852&#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="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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,518)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Depreciation and amortization 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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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="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%">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:#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%">(90,330)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Restructuring, integration and other costs</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%">(15,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,633)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#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%">180&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,618)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Certain legal-related 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%">&#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,164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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 (loss) 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:#006ebf;font-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%">33,515&#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%">(63,341)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="top.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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:24.673%"/><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:13.038%"/><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:12.891%"/><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:13.038%"/><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:13.038%"/><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:13.042%"/><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%">Quarter Ended March 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:#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%">Cloud 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;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%">175,099&#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%">175,099&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">71,781&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">59,136&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">52,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">52,726&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">33,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">33,646&#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;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%">28,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">28,574&#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;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%">20,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">20,302&#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 revenue</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%">79,438&#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%">62,220&#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%">124,507&#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%">175,099&#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%">441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:24.673%"/><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:13.038%"/><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:12.891%"/><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:13.038%"/><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:13.038%"/><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:13.042%"/><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud 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"><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%">190,644&#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%">190,644&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other products</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">81,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%">&#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%">81,813&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,867&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">56,867&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and promotional solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">60,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%">&#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%">60,981&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing solutions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">38,997&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">38,997&#160;</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;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%">36,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%">&#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%">36,948&#160;</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;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other payments 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%">20,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%">20,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 7.75pt;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%">77,040&#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%">75,945&#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%">142,794&#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%">190,644&#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%">486,423&#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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue disaggregated by geography</a></td>
<td class="text">he following tables present revenue disaggregated by geography, based on where items are shipped from or where services are performed:<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:25.146%"/><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.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.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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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:#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%">Cloud 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="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;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,484&#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%">53,512&#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%">119,148&#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%">169,014&#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%">410,158&#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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</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%">10,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,106&#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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;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%">79,438&#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%">62,220&#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%">124,507&#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%">175,099&#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%">441,264&#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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.107%"/><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.955%"/><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.955%"/><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.955%"/><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.959%"/><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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 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%">Cloud 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="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;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,358&#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%">68,070&#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%">136,814&#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%">184,294&#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%">457,536&#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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign, primarily Canada and Australia</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;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,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">77,040&#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%">75,945&#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%">142,794&#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%">190,644&#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%">486,423&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443438136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated financial statements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">$ (3,543)<span></span>
</td>
<td class="num">$ (10,145)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">39,581<span></span>
</td>
<td class="nump">26,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of capital assets</a></td>
<td class="num">(21,670)<span></span>
</td>
<td class="num">(14,269)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(21,850)<span></span>
</td>
<td class="num">(13,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuing long-term debt</a></td>
<td class="nump">5,000<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(52,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="num">(14,231)<span></span>
</td>
<td class="nump">211,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 5,106<span></span>
</td>
<td class="nump">210,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As previously reported [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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,059)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of capital assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,355)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,001)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuing long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,011,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(754,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">211,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Adjustment [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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of capital assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,914)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,914)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuing long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(702,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">702,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513438&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ScenarioPreviouslyReportedMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434658104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts receivable, allowances for uncollectible accounts [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, beginning of year</a></td>
<td class="nump">$ 6,428<span></span>
</td>
<td class="nump">$ 4,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt (benefit) expense</a></td>
<td class="num">(649)<span></span>
</td>
<td class="nump">1,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(900)<span></span>
</td>
<td class="num">(2,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance, end of period</a></td>
<td class="nump">$ 4,879<span></span>
</td>
<td class="nump">$ 3,946<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(4)<br> -URI http://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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707519805512">
<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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,415<span></span>
</td>
<td class="nump">$ 5,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Semi-finished goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,916<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,464<span></span>
</td>
<td class="nump">33,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,263<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for excess and obsolete items</a></td>
<td class="num">$ (12,939)<span></span>
</td>
<td class="num">$ (6,353)<span></span>
</td>
<td class="num">(12,939)<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories and supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,119<span></span>
</td>
<td class="nump">$ 40,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Change in reserve 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance, beginning of year</a></td>
<td class="nump">11,748<span></span>
</td>
<td class="nump">6,600<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="top.Show.showAR( this, 'defref_dlx_InventoryReserveAdjustments', window );">Amounts charged to expense</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">88<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="top.Show.showAR( this, 'defref_dlx_InventoryWriteoffs', window );">Write-offs</a></td>
<td class="num">(822)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Balance, end of period</a></td>
<td class="nump">$ 12,939<span></span>
</td>
<td class="nump">$ 6,353<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_InventoryReserveAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in inventory reserves due to factors including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryReserveAdjustments</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_InventoryWriteoffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reductions in the reserve for inventories resulting from scrapping or donating inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryWriteoffs</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707444225448">
<tr>
<th class="tl" colspan="1" 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>Mar. 31, 2021</div></th>
<th class="th" colspan="2"><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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 25,702<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 28,495<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(311)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(33)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due in one year or less</a></td>
<td class="nump">14,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due in two to five years</a></td>
<td class="nump">7,971<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due in six to ten years</a></td>
<td class="nump">2,870<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">25,702<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,495<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></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>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(311)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(33)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">97,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Money market securities [Member] | Domestic [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">9,722<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,566<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(311)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(33)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">9,411<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,533<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">9,411<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,533<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Canadian guaranteed investment certificates [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Available-for-sale debt securities [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">3,980<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">3,980<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Expected maturities of available-for-sale debt securities</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">$ 3,980<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.</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, 2020, also included cash of $91,287.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121645371&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 http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=121558606&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 http://asc.fasb.org/extlink&amp;oid=121553693&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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=dlx_FundsHeldForCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434674456">
<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>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Revenue in excess of billings</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="top.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">$ 20,072<span></span>
</td>
<td class="nump">$ 13,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">7,583<span></span>
</td>
<td class="nump">3,667<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="top.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">27,655<span></span>
</td>
<td class="nump">17,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 19,295<span></span>
</td>
<td class="nump">$ 21,319<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. Trade accounts receivable on the consolidated balance sheets included unbilled receivables of $19,295 as of March&#160;31, 2021 and $21,319 as of December&#160;31, 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_Revenueinexcessofbillingscurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121556615&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118261985&amp;loc=d3e55302-109406<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.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707439251080">
<tr>
<th class="tl" colspan="1" 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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 864,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 834,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(610,707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(587,273)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">254,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="nump">$ 30,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired intangibles, weighted-average amortization period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization of intangibles</a></td>
<td class="nump">$ 23,264<span></span>
</td>
<td class="nump">$ 23,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated future amortization expense</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">65,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">68,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">48,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">23,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">17,327<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember', window );">Internal-use software [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">397,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(314,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(303,422)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">83,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="nump">$ 17,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired intangibles, weighted-average amortization period (in years)</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer lists/relationships [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 366,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">352,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(212,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(202,428)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">153,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Acquired intangibles</a></td>
<td class="nump">$ 13,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired intangibles, weighted-average amortization period (in years)</a></td>
<td class="text">8 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_SoftwareforResaleMember', window );">Software to be sold [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 36,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(24,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,884)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">11,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology-based intangibles [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">33,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(29,163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,613)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">4,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names [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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Amortizable intangibles [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">30,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(30,053)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,926)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying amount</a></td>
<td class="nump">$ 177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=dlx_InternaluseComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=dlx_SoftwareforResaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443702040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental balance sheet and cash flow information (goodwill) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="num">(551,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="nump">736,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="nump">1,288,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="num">(551,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="nump">736,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="nump">168,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="nump">168,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="nump">168,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="num">(362,058)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="nump">70,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="num">(362,058)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="nump">70,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></td>
<td class="nump">252,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></td>
<td class="num">(189,923)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></td>
<td class="nump">62,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustment</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></td>
<td class="nump">252,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></td>
<td class="num">(189,923)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></td>
<td class="nump">62,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, beginning of year</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross, end of period</a></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment charges, end of period</a></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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net of accumulated impairment charges, end of period</a></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707444192536">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefit plan asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 72,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,208<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="top.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">51,044<span></span>
</td>
<td class="nump">$ 45,994<span></span>
</td>
<td class="nump">$ 51,145<span></span>
</td>
<td class="nump">50,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization', window );">Cloud computing arragements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Loans and notes receivable from distributors, net of allowances for doubtful accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">27,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Deferred sales commissions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">15,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,360<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">217,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Loans and notes receivable, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of deferred sales commissions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">972<span></span>
</td>
<td class="nump">882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable from distributors, allowances for uncollectible accounts [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="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable from distributors, allowances for uncollectible accounts [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="top.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">3,995<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Bad debt (benefit) expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(634)<span></span>
</td>
<td class="nump">5,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,361<span></span>
</td>
<td class="nump">10,415<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Write-offs</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</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="top.Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable from distributors, credit quality information</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,247<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansandnotesreceivablefromdistributorsMember', window );">Loans and notes receivable from distributors [Member] | 1-2 internal grade member [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="top.Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable from distributors, credit quality information</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,668<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansandnotesreceivablefromdistributorsMember', window );">Loans and notes receivable from distributors [Member] | 3-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="top.Show.showAR( this, 'defref_us-gaap_CreditQualityInformationAbstract', window );"><strong>Loans and notes receivable from distributors, credit quality information</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2020</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,579<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansandnotesreceivablefromdistributorsMember', window );">Loans and notes receivable from distributors [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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable from distributors, allowances for uncollectible accounts [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="top.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="nump">$ 4,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance, end of period</a></td>
<td class="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">Amount Includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,704 as of March&#160;31, 2021 and $2,008 as of December&#160;31, 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Amortization of deferred sales commissions was $972 for the quarter ended March&#160;31, 2021 and $882 for the quarter ended March&#160;31, 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_Prepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: 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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<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 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 http://asc.fasb.org/extlink&amp;oid=121370832&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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: 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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: 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 (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: 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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: 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><br>Reference 32: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=109237824&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 3: 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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated more than five years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated four years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in fiscal year prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<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 http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated three years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated two years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121593590&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 http://asc.fasb.org/extlink&amp;oid=121593590&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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)<br> -URI http://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121647567&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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<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 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnetotwointernalgradememberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnetotwointernalgradememberMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443385640">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Supplemental balance sheet and cash flow information (other) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</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="top.Show.showAR( this, 'defref_dlx_PrepaidproductdiscountsRollForward', window );"><strong>Prepaid product discounts [Roll Forward]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 50,602<span></span>
</td>
<td class="nump">$ 51,145<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="top.Show.showAR( this, 'defref_dlx_Additionstoprepaidproductdiscounts', window );">Additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,890<span></span>
</td>
<td class="nump">2,470<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="top.Show.showAR( this, 'defref_dlx_Amortizationofprepaidproductdiscounts', window );">Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,440)<span></span>
</td>
<td class="num">(7,077)<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="top.Show.showAR( this, 'defref_dlx_Otherchangesinprepaidproductdiscounts', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(544)<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="top.Show.showAR( this, 'defref_dlx_Prepaidproductdiscounts', window );">Balance, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,044<span></span>
</td>
<td class="nump">45,994<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="top.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">9,590<span></span>
</td>
<td class="nump">7,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">49,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">17,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,090<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="top.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">12,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,589<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="top.Show.showAR( this, 'defref_dlx_CustomerRebates', window );">Customer rebates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,856<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="top.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">174,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</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="top.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">125,440<span></span>
</td>
<td class="nump">310,146<span></span>
</td>
<td class="nump">123,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">234,515<span></span>
</td>
<td class="nump">385,803<span></span>
</td>
<td class="nump">$ 229,409<span></span>
</td>
<td class="nump">$ 174,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', 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">$ 109,075<span></span>
</td>
<td class="nump">$ 75,657<span></span>
</td>
<td class="text">&#160;<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">Prepaid product discounts are generally accrued upon contract execution. Cash payments for prepaid product discounts were $9,590 for the quarter ended March&#160;31, 2021 and $7,321 for the quarter ended March&#160;31, 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">$16,121 of the December&#160;31, 2020 amount was recognized as revenue during the quarter ended March&#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_Additionstoprepaidproductdiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid product discounts [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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="top.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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<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 http://asc.fasb.org/extlink&amp;oid=121586364&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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=dlx_FundsHeldForCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707439281288">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract', window );"><strong>Earnings (loss) per share - basic:</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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 24,325<span></span>
</td>
<td class="num">$ (60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(33)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Deluxe</a></td>
<td class="nump">24,292<span></span>
</td>
<td class="num">(60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Income allocated to participating securities</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Income (loss) attributable to Deluxe available to common shareholders</a></td>
<td class="nump">$ 24,273<span></span>
</td>
<td class="num">$ (60,152)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding</a></td>
<td class="nump">42,046<span></span>
</td>
<td class="nump">42,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings (loss) per share - basic</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="num">$ (1.43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract', window );"><strong>Earnings (loss) per share - diluted:</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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 24,325<span></span>
</td>
<td class="num">$ (60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="num">(33)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Deluxe</a></td>
<td class="nump">24,292<span></span>
</td>
<td class="num">(60,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted', window );">Income allocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(21)<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="top.Show.showAR( this, 'defref_dlx_RemeasurementOfLiabilityShareBasedAward', window );">Re-measurement of share-based awards classified as liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(775)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Income (loss) attributable to Deluxe available to common shareholders</a></td>
<td class="nump">$ 24,292<span></span>
</td>
<td class="num">$ (60,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares outstanding</a></td>
<td class="nump">42,046<span></span>
</td>
<td class="nump">42,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive impact of potential common shares</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares and potential common shares outstanding</a></td>
<td class="nump">42,504<span></span>
</td>
<td class="nump">42,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings (loss) per share - diluted</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="num">$ (1.45)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive options excluded from calculation</a></td>
<td class="nump">2,423<span></span>
</td>
<td class="nump">2,214<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120380238&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120380238&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<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 http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 http://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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121326447&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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2740-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=6371337&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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707524936808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss) (reclassification adjustments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustments [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Total reclassifications, net of tax</a></td>
<td class="num">$ (330)<span></span>
</td>
<td class="num">$ (139)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember', window );">Prior service credit [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Net actuarial loss [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(407)<span></span>
</td>
<td class="num">(575)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="num">(31)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Total reclassifications, net of tax</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Realized (loss) gain on interest rate swap [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification adjustments [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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(334)<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax (expense) benefit</a></td>
<td class="nump">87<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Total reclassifications, net of tax</a></td>
<td class="num">$ (247)<span></span>
</td>
<td class="nump">$ 69<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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<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 http://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 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121641772&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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707437640232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 330<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Postretirement benefit plans [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, December 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,873)<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Net unrealized loss on available-for-sale debt securities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, December 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(90)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(294)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized loss on securities arising during the period, tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(71)<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Net unrealized loss on cash flow hedge [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, December 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">247<span></span>
</td>
<td class="num">$ (69)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain on cash flow hedge arising during the period, tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Currency translation 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, December 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,036)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,030)<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive loss [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, December 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(41,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">330<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (39,824)<span></span>
</td>
<td class="text">&#160;<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">Other comprehensive loss before reclassifications is net of an income tax benefit of $71.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Other comprehensive income before reclassifications is net of income tax expense of $168.</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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<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 http://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 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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 http://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 http://asc.fasb.org/extlink&amp;oid=121641772&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 http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeMember</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>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436482040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative financial instruments (Details) - Interest rate swap [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 19, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Interest rate swap amount</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">1.798%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue', window );">Fair value of derivative liability</a></td>
<td class="nump">$ 6,231<span></span>
</td>
<td class="nump">$ 7,210<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121590274&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 http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707520337336">
<tr>
<th class="tl" colspan="1" 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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>reporting_units</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 736,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 736,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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Total impairment charge</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 90,330<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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember', window );">Reporting units for which quantitative analysis completed [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_units</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_PromotionalSolutionsreportingunitMember', window );">Promotional Solutions reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,785<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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=dlx_CloudSolutionsWebHostingreportingunitMember', window );">Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Assets held for sale [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,412<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Small business distributors [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Estimated fair value, intangibles</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">$ 7,622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Small business distributors [Member] | Measurement input, revenue growth rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</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">0.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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Small business distributors [Member] | Measurement input, gross margin growth rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</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.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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Small business distributors [Member] | Measurement input, discount rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</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">11.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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Amortizable intangibles [Member] | Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Amortizable intangibles [Member] | Cloud Solutions Web Hosting reporting unit [Member] | Measurement input, revenue growth rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Amortizable intangibles [Member] | Cloud Solutions Web Hosting reporting unit [Member] | Measurement input, gross margin growth rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Amortizable intangibles [Member] | Cloud Solutions Web Hosting reporting unit [Member] | Measurement input, discount rate [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Intangiblesfairvalueinputs', window );">Intangibles fair value inputs</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Customer lists/relationships [Member] | Small business distributors [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,752<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Customer lists/relationships [Member] | Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Internal-use software [Member] | Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Estimated fair value, intangibles</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Other intangible assets [Member] | Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Asset impairment charges</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Significant unobservable inputs (Level 3) [Member] | Assets held for sale [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,412<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Significant unobservable inputs (Level 3) [Member] | Small business distributors [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Estimated fair value, intangibles</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">$ 7,622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Non-recurring fair value measurement [Member] | Significant unobservable inputs (Level 3) [Member] | Internal-use software [Member] | Cloud Solutions Web Hosting reporting unit [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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Goodwill impairment and non-recurring fair value measurements [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Estimated fair value, intangibles</a></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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsHeldForSaleLongLivedFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets classified as held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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> -Subparagraph (e)<br> -URI http://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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReportingUnitAxis=dlx_ReportingunitsforwhichquantitativeanalysiscompletedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ReportingUnitAxis=dlx_PromotionalSolutionsreportingunitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CloudSolutionsWebHostingreportingunitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CloudSolutionsWebHostingreportingunitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=dlx_SmallBusinessDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=dlx_InternaluseComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707438286840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements (financial instruments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2021</div></th>
<th class="th" colspan="2"><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="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">$ 25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability (Note 6)</a></td>
<td class="num">(6,231)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,210)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans and notes receivable from distributors</a></td>
<td class="nump">28,886<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">37,076<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Loans and notes receivable from distributors, fair value</a></td>
<td class="nump">28,843<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,950<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring fair value measurements [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability (Note 6)</a></td>
<td class="num">(6,231)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,210)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">840,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability (Note 6)</a></td>
<td class="num">(6,231)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,210)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Loans and notes receivable from distributors, fair value</a></td>
<td class="nump">28,843<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,950<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">125,440<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">123,122<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash, fair value</a></td>
<td class="nump">125,440<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">123,122<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash, fair value</a></td>
<td class="nump">125,440<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">123,122<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">25,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">97,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash, fair value</a></td>
<td class="nump">$ 97,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Canadian guaranteed investment certificates [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_MaturityPeriodDebtSecurities', window );">Maturity period, debt securities</a></td>
<td class="text">2 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">$ 3,980<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Money market securities [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Money market securities [Member] | Recurring fair value measurements [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Foreign debt securities [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">13,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Foreign debt securities [Member] | Recurring fair value measurements [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">13,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash, fair value</a></td>
<td class="nump">97,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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] | Money market securities [Member] | Recurring fair value measurements [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=dlx_FundsHeldForCustomersMember', window );">Funds held for customers [Member] | Significant other observable inputs (Level 2) [Member] | Foreign debt securities [Member] | Recurring fair value measurements [Member]</a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair value measurements, financial instruments [Line Items]</strong></a></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="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities (funds held for customers)</a></td>
<td class="nump">$ 13,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 13,462<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">Funds held for customers, as reported on the consolidated balance sheet as of March&#160;31, 2021, also included cash of $97,075.</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, 2020, also included cash of $91,287.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=121558606&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 http://asc.fasb.org/extlink&amp;oid=121553693&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 http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<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 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. 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="top.Show.toggleNext( this );">+ References</a><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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ForeignGovernmentDebtMember</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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707437480664">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">$ 15,212<span></span>
</td>
<td class="nump">$ 18,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">899<span></span>
</td>
<td class="nump">829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">14,313<span></span>
</td>
<td class="nump">17,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">7,383<span></span>
</td>
<td class="nump">10,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">2,041<span></span>
</td>
<td class="nump">1,853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance benefits [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">1,877<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="top.Show.showAR( this, 'defref_dlx_Restructuringchargesnet', window );">Restructuring charges, net</a></td>
<td class="nump">857<span></span>
</td>
<td class="nump">5,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and integration expense</a></td>
<td class="nump">$ 4,931<span></span>
</td>
<td class="nump">$ 646<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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> -Subparagraph (b)<br> -URI http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=dlx_InternallaborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707439374264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and integration expense (accruals) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="nump">$ 15,212<span></span>
</td>
<td class="nump">$ 18,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance benefits [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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, December 31, 2020</a></td>
<td class="nump">6,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charges</a></td>
<td class="nump">1,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Reversals</a></td>
<td class="num">(1,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(5,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="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance, March 31, 2021</a></td>
<td class="nump">$ 1,954<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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> -Subparagraph (b)<br> -URI http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443044680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income tax provision (benefit) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of effective tax rate</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment charges (Note 7)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">39.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax, net of federal income tax benefit</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Tax impact of share-based compensation</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible executive compensation</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differences</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Change in unrecognized tax benefits, including interest and penalties</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="num">(2.90%)<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="top.Show.showAR( this, 'defref_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns', window );">Payables and receivables for prior year tax returns</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(3.30%)<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="top.Show.showAR( this, 'defref_dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments', window );">Return to provision adjustments</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowances</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">70.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns</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>num: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_EffectiveTaxRateReconciliationReturnToProvisionAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveTaxRateReconciliationReturnToProvisionAdjustments</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>num: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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&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 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707434661944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Postretirement benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 242<span></span>
</td>
<td class="nump">$ 478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(1,875)<span></span>
</td>
<td class="num">(1,905)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</a></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net actuarial losses</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit income</a></td>
<td class="num">$ (1,581)<span></span>
</td>
<td class="num">$ (1,207)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=109237824&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=109237824&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=109237824&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=109237824&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=118255775&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118257860&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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707443390280">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 19, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Amounts drawn on revolving credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 840,000<span></span>
</td>
<td class="nump">$ 840,000<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Revolving credit facility, current commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,150,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility, maximum commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,425,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="top.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="nump">2.00%<span></span>
</td>
<td class="nump">2.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 840,165<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="top.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="nump">2.00%<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="top.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="num">$ (7,658)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Net available for borrowing as of March 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 302,342<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Leverageratio', window );">Maximum leverage ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.5<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="top.Show.showAR( this, 'defref_dlx_MinimumratioofEBITtointerestexpense', window );">Minimum ratio of EBIT to interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio', window );">Ratio of total debt less unrestricted cash to EBITDA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.75<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 200,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0.175%<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0.35%<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">We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers&#8217; 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_Leverageratio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum leverage ratio allowed under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Leverageratio</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_MinimumratioofEBITtointerestexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum ratio of EBIT to interest expense allowed under the entity's debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_MinimumratioofEBITtointerestexpense</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dlx_TotaldebtlessunrestrictedcashtoEBITDAratio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of total debt less unrestricted cash to earnings before interest, taxes, depreciation and amortization (EBITDA), as defined in the entity's credit facility agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TotaldebtlessunrestrictedcashtoEBITDAratio</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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121590274&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 http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<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 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707527320696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other commitments and contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Commitments and contingencies [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="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance liabilities</a></td>
<td class="nump">$ 8,383<span></span>
</td>
<td class="nump">$ 9,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=stpr_MN', window );">Minnesota [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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Commitments and contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">16 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">New lease obligation</a></td>
<td class="nump">$ 43,000<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="top.Show.showAR( this, 'defref_dlx_LeaseLiabilityIncurredDueYears1And2', window );">Lease obligation due in 2022 - 2023</a></td>
<td class="nump">4,000<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="top.Show.showAR( this, 'defref_dlx_LeaseLiabilityIncurredToBePaidYears3And4', window );">Lease obligations due in 2024 - 2025</a></td>
<td class="nump">$ 5,000<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_LeaseLiabilityIncurredDueYears1And2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in next 2 fiscal years following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeaseLiabilityIncurredDueYears1And2</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_LeaseLiabilityIncurredToBePaidYears3And4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in years 3 and 4 following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeaseLiabilityIncurredToBePaidYears3And4</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_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121583591&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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's 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="top.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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=stpr_MN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=stpr_MN</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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707436499064">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized amount</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common shares repurchased (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Amount remaining under share repurchase authorization</a></td>
<td class="nump">$ 287,452<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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707444215048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segment information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable business segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 441,264<span></span>
</td>
<td class="nump">$ 486,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(27,780)<span></span>
</td>
<td class="num">(28,430)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,524)<span></span>
</td>
<td class="num">(6,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interest</a></td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90,330)<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="top.Show.showAR( this, 'defref_dlx_Restructuringintegrationandothercosts', window );">Restructuring integration and other costs</a></td>
<td class="num">(15,212)<span></span>
</td>
<td class="num">(19,633)<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="top.Show.showAR( this, 'defref_dlx_CEOtransitioncosts', window );">CEO transition costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="num">(6,742)<span></span>
</td>
<td class="num">(3,618)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="num">(2,765)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualProvision', window );">Certain legal-related expenses</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">33,515<span></span>
</td>
<td class="num">(63,341)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">441,264<span></span>
</td>
<td class="nump">486,423<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="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">136,786<span></span>
</td>
<td class="nump">134,852<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">79,438<span></span>
</td>
<td class="nump">77,040<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="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">18,329<span></span>
</td>
<td class="nump">18,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">62,220<span></span>
</td>
<td class="nump">75,945<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="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">17,209<span></span>
</td>
<td class="nump">14,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">124,507<span></span>
</td>
<td class="nump">142,794<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="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">17,714<span></span>
</td>
<td class="nump">11,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">175,099<span></span>
</td>
<td class="nump">190,644<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="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">83,534<span></span>
</td>
<td class="nump">90,712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate [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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="num">$ (46,281)<span></span>
</td>
<td class="num">$ (51,518)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs associated with the entity's CEO transition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Restructuringintegrationandothercosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.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.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=68072869&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://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 http://asc.fasb.org/extlink&amp;oid=119993939&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120395209&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707527371192">
<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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 441,264<span></span>
</td>
<td class="nump">$ 486,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">410,158<span></span>
</td>
<td class="nump">457,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">31,106<span></span>
</td>
<td class="nump">28,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">441,264<span></span>
</td>
<td class="nump">486,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">79,438<span></span>
</td>
<td class="nump">77,040<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Payments [Member] | United States [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">68,484<span></span>
</td>
<td class="nump">68,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">10,954<span></span>
</td>
<td class="nump">8,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">62,220<span></span>
</td>
<td class="nump">75,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Cloud Solutions [Member] | United States [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">53,512<span></span>
</td>
<td class="nump">68,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">8,708<span></span>
</td>
<td class="nump">7,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">124,507<span></span>
</td>
<td class="nump">142,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Promotional Solutions [Member] | United States [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">119,148<span></span>
</td>
<td class="nump">136,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">5,359<span></span>
</td>
<td class="nump">5,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">175,099<span></span>
</td>
<td class="nump">190,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable business segments [Member] | Checks [Member] | United States [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">169,014<span></span>
</td>
<td class="nump">184,294<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">6,085<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_ChecksrevenueMember', window );">Checks [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">175,099<span></span>
</td>
<td class="nump">190,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_ChecksrevenueMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">175,099<span></span>
</td>
<td class="nump">190,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">71,781<span></span>
</td>
<td class="nump">81,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">71,781<span></span>
</td>
<td class="nump">81,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">59,136<span></span>
</td>
<td class="nump">56,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">59,136<span></span>
</td>
<td class="nump">56,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">52,726<span></span>
</td>
<td class="nump">60,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">52,726<span></span>
</td>
<td class="nump">60,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">33,646<span></span>
</td>
<td class="nump">38,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_DatadrivenmarketingsolutionsMember', window );">Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">33,646<span></span>
</td>
<td class="nump">38,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">28,574<span></span>
</td>
<td class="nump">36,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_WebandhostedsolutionsMember', window );">Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">28,574<span></span>
</td>
<td class="nump">36,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_OtherpaymentssolutionsMember', window );">Other payments solutions [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">20,302<span></span>
</td>
<td class="nump">20,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dlx_OtherpaymentssolutionsMember', window );">Other payments solutions [Member] | Reportable business segments [Member] | Payments [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Disaggregated revenue information</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 20,302<span></span>
</td>
<td class="nump">$ 20,173<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://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 http://asc.fasb.org/extlink&amp;oid=75031198&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<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 http://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChecksrevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChecksrevenueMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TreasurymanagementsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MarketingandpromotionalsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DatadrivenmarketingsolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dlx_OtherpaymentssolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherpaymentssolutionsMember</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707522080984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Risks and uncertainties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable from distributors, allowances for uncollectible accounts [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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans and notes receivable from distributors</a></td>
<td class="nump">$ 28,886<span></span>
</td>
<td class="nump">$ 37,076<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=dlx_LoansandnotesreceivablefromdistributorsMember', window );">Loans and notes receivable from distributors [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Loans and notes receivable from distributors, allowances for uncollectible accounts [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 3,361<span></span>
</td>
<td class="nump">$ 3,995<span></span>
</td>
<td class="nump">$ 10,415<span></span>
</td>
<td class="nump">$ 284<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinancingReceivablePortfolioSegmentAxis=dlx_LoansandnotesreceivablefromdistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140707433477528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent event (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 21, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent event [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,765<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dlx_FirstAmericanPaymentSystemsLPMember', window );">First American Payment Systems, L.P. [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent event [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,765<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event [Member] | First American Payment Systems, L.P. [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent event [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price payable</a></td>
<td class="nump">$ 960,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dlx_Financing', window );">Financing commitment</a></td>
<td class="nump">$ 2,200,000<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_Financing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing commitment by lenders for future borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Financing</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_FirstAmericanPaymentSystemsLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FirstAmericanPaymentSystemsLPMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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>EXCEL
<SEQUENCE>75
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %1JIU('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !4:J=24"-#9.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:9E*J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1#JJKH%AZ2,(@43L @+D<G6:*$C*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8'*:
M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N_ X>WI\65>M[ ^
MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKFA?5JJCN=KP1_%[4J_?)]8??5=CUQN[M
M/S:^",H6?MV%_ )02P,$%     @ 5&JG4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !4:J=2_4J\VR\%  !@%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L/THIT)8,E\[B3,$$):IOD@D-UNVNF%L 7VK&VYL@SA
MW_?(@$UVS+&;B^"O\_KQT?%[9%WOI/J>>$)H\AX&47+3\+2./[?;B>.)D"<M
M&8L(SJRE"KF&7;5I)[$2W,V"PJ#-+*O7#KD?-4;7V;&Y&EW+5 =^).:*)&D8
M<K6_%8'<W31HXW1@X6\\;0ZT1]<QWXBET%_BN8*]=J[B^J&($E]&1(GU36-,
M/T]L9@*R*[[Z8I><;1/S*"LIOYN=F7O3L R1"(2CC02'GZV8B" P2L#Q[U&T
MD=_3!)YOG]3OLX>'AUGQ1$QD\*?O:N^F,6@05ZQY&NB%W/TNC@_4-7J.#)+L
M/]D=KNUT&L1)$RW#8S 0A'YT^.7OQT2<!U@7 M@Q@/T00"_=P3X&V-F#'LBR
MQ[KCFH^NE=P19:X&-;.1Y2:+AJ?Q(S.,2ZW@K ]Q>G0GG11&19,F23RN1'+=
MUB!K3K:=H\3M08)=D+#)HXRTEY!IY KW8WP;<'(F=F*Z9:C@(U<M8M,KPBQ&
M2W@F>/@XAG V* O_@&/G*;(S/?N"WD1NA2)_CU>)5E!U_R"2G5RRDTEVJK+^
MNH]%6<;Q<&HU7Q"*;D[1K4?QDG*EA0KV9"%BJ709$2ZE52H0HEY.U*M'-!?*
MEZZI* )E79HB7.E40S]]^E11!OV<K5]SS!0'%\M,Z'*Z<*TU#Q(L7X.<:8#J
M3"/MZSVY]P-!GM)P)509"ZY!F_UAIXO #'.881V8A=CXYDV!3#WQL'3H<)V[
MZ<.7;U,R>5[,GQ?CU]GS$P)'K<+HK#IX$QA"Q0,R [-Z)W^(?:GAX5*6^6/]
MX;"'D9U9,$7E)JE2IK#N_<0!LC?!%5KY%7+-)F5-&RMYR@HT5J_HS]GNX6!Y
MG\#%*EY$6A@RM?\7U=$M+G/A<B\H5>'I%'?E,2"Y!ZR ;THY<($J5Z"%L5/<
MCH^U/HL<J<"AN#&K*[+44%!$*C*1*;P$\"Y(M[S </5'](4LO)[B%GV$?.7O
M9.9"VORU[V2DB)552'9H$VJL-[ LC+!P?(K;])%P[+HP,4JN3AOD :XCSU%Y
M[G!)&^#(5]_14OD<1J1%GEH8:]$):*U6D+-.S!Z,]:O<1:6<N-S2DTIL8=*,
MP16=@=9J#3E<7HES);=^Y)1G$M=$JY 5;8'5:@LYVEPF&BSE+S^^^'I4*':[
ME/6:;-C#N@,KN@.KZ X9'GRB7>;!!7I=S-]8T0L8;M\/,O-:3T;89*-"I#.P
MFWU*4:*B#S#<N%]]#1,?N2:4_;+ZE2R%DRK(5BD6KC2180C&L]32^7Y%8FAR
M6QZD@OQ,6Y9%8IC_9U]'&'71)QAN\S!_=/UH0Y;[<"6#4MB*KX>';QA(T248
M[N.G?)'IN^/Q:",N3M@JA)[>EE.,J&@)K%9+.$V(#M/K+%=@&.6]O4+Q[<<O
MVH]D12M@M5K!+(+OI,/2@YF>\1-J*1FN6$%6&#^K_0T G1U\=2-5^2N ZSQP
M!14P=AP!0B#C'B0QQL+_62W_7X8\",AMFL#II'PT<9VJ&9)=V+Y=R_:GH5 ;
M4V"_@8+VP&+#F$>EZ:L0K$0K#-_&_?J4+$] LC @7*82J#!^&_?LTUOYP2.7
MV6H1>4XU],O(&%K92LU1N9LIFR7%[:C#F$6[??CBW)Y3M<_6L,R@9$M["7',
M5/6PG)4?S9</Q]FB6;NX_+#V"-_^,*8)"<0:0JU6'VZO#LMYAQTMXVQ%;"6U
MEF&VZ0GN"F4N@/-K*?5IQ]P@7U0=_0=02P,$%     @ 5&JG4DF"HW0&!P
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
MN'%SP>BJ>1:UH(S1HOFX)#@EE0#PWQ\H92\7XO'6]J'O^']02P,$%     @
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
M"6B:#,4[[1+BR5S2$8B,$^CJM7M;IWH'6])H/JPZAQGL!&,/@TC'(/*VXXR
MOJ;>L"4G'4/(^('F9E?!_DQ!OX1=T))MA6;Y2*&WLSU?+1PG5DHZ['!(8@_S
M2 <C,@ZCYWKK0SODZ&H'IV(XJU<_N#8= "D.:>I?79L^T]Z6IW7!841#C_Z.
M4&2<4#>57'*>M>OZTP[85++UVS9>^1VVR"NPY53DXM3<2@O;"IJP1U3'*/("
MH_:5OE--E;O*Q2G:P2."YY$EVV&':8I]5.C(1=(WU?E*E R.ZZ^N<]KQA[[$
MGW[>":5V]2E2ENNIYE6!,KYP;G"IS98H"(8!<EC1(.W;/9?=(8B.(^BFI2."
M \,KQ#I8XE+K,B.15VV''/H*Y-2;<K,G'Q2W7.1B71]]G+E(;93 -G-8U XK
MV Z&@6</17O/S\9//>[\J ]O"H%^<(/OCW3;G'E\L,\Y<3+<8CF,<$)CCP,=
MR.@XR X'SOI C.K-UDI6>Q<>A-YL>)XY9;N@1F,K;1QF2>2+?$<T^@+1]BEN
MU,()N8!4;T7#GK'%G5NW32A+LP-B./079L<Q.LZQNG-EPFRL3'+7X=:R$;Z1
M.>2+.T,<QRE,4CH\=KGM$NQA!>T 1G\28-0%,+CC4)C#C 3$(ZM#&'TEPMX9
MAKU_MF=U0<'I@8M2(:&6"[8=P1A'OA+L:$;'SV&7JQ6'HPULS/ACVP9AL\WW
M+1'RVKAXU#C*_]F)>Y:;S#^"1%>Z$DMMGA&9'\U98WBM-\#IO7URPW$P?.#I
ML*I7V5/%8<?7<)RO@];___D9.H",+3\=5@0':>I)U+ #<C@.Y/-?X]D16O"U
M*$N3U9 O3YPYBS*T24T(X&Z(18<=3L*Y[W%[V!$]'"?Z+W,7NF3]G)E70CJ;
M>2ODV5LC&D;8>FUDV]%Y-+>>],QZ+RIA$[*NW]\J5#]T:%[S':X>WA&?U6]&
M!]<_X8_GS9O>;IKFQ?,W5L$:*I3S%4P9?$@@_E7S+K?YHN6V?AVZD!IV0O7'
M#6? !F, OZ^DU/LOY@:'-^JG_P%02P,$%     @ 5&JG4L:2+@,P"   =14
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
M7IZ\_FC*L80Q5+IK6@N[JJ2Z+T>U%'_^4QX&P5_%S:QLIMBQ:D0[0]<:@I"
M5D 6T36 '-L4C1GF44U5=SA;P+>=T<B]RRRE00--1A.[26F=SUUI6FFLD(01
M@1.N9L,1LUIPX;\0_W#]')3$&4NI.XL.]MSUI7ZB/U%/C.14-8UJID)/Q(,L
MC3@5J1>'.7YCK\@3=!W#D$>M.!O)1DY4>R[D%W@]*\59&A?G(O#\I!"_&-7*
M"SV96)9&0V@CS@K?/Q=GH><7^?EZ44D=)F(AC=)C7BC/"OQ&7A&GXOOF'D>O
MC9)N*DMPH)O5$>SMP,JK]'QAE)6\!*G.J1);?+&KC[46W^($YB-(3#>WY1).
M!%I496TA5N+%0=+_AN).SM7%1#4*B!R+J=9C*S*O"%+Z'T?B_783)HS36$21
MEP21N%N)FGAA&N&_'_@P*$8?G[7\ BCU*AQ97<M6"BAV;L59$'I%!'V?!8&7
MQ=#G7CU DYD7!*32V/>"R-]%K3EJQ3\"%MU>&92I[XOKN;.8:E::*29M]0!&
M@ P*SO--))[E80B%15%R 'U.K[Q$E$3B^KY4-=GB!?9[84L8)</?RJK#S)M
M/*+KKN5/.NQ>S&0]9G6Z&$:Z?!:[.VK>4>>-MJWXSFB<9-> ?]3J5X(@>(=]
M_!A>VT*V]Z4RXKZL.RG>[Q$+)A.<B[>XMJVJQ%PW\@&V83[!%]-6G/I\G,RI
MTTKXUZVKOO&F;,JQ*AL&Q\+H>Z@%Q@43N9>F(4^_J;/"R\)PF.0L"B!" =L+
MUO-, :VR:24VHV %MN4Y*FE:-5$5;)=\2>X/DZQ^W=,CSNU4A(F7^>'6;IPH
MW!05 :MFG^(\,APC%]I0J-3.["K=P,#4F,/G3F"S=.3;9XPY:JO7$.+ AUZG
M1>;Y67*Y[;78EOXXJ$@.H2+Y3:A(TG0#%1&!(HFBKP1%6#P%"CP]#A2Y%Q?)
M#BBB\[XE#7\'3#PZY/VP"+PPSR[%.WC$BJ9#$%N)CO;R^0T^A<+=,/ HBFX
MYBW^T @\./^-W=<47'#DL9<D_JI#N]3DNB=(.;@C1] L6#5;]86:6]GTK2$(
MPO%F2[;YOC/,0#8H(E0_+<V8X@N[UK78QRFG L1&Y)()X9#R1PU$0=VW$F'8
M"=['4LPW4C4(YW0=*P[W6D*__SMQN='-6-%6842&$B[2HB.7#FAJ+(W3!13E
MPXF0?PN ?QS-SZ"N1P\GF&=>DD<PGC3-GMD=%LN\-"&["7 19#S^5C+O=@28
MAUOLL03N@3<<>T,&T;6BT3#BSACTK!]X4F;*. 5I>C;C$A*(R#D(@&/F]E+L
M)_//VMY&X.X:6A(7Z_&\N].@\$+X@B=MACS:*3QX!!*VQXPOP=]:L#+%$ZZY
M[?K9UU*"9\.!<_E5:<P#64')9$I<5U4W[YP*\0C>\E=WR#_"!^UV_@937/<=
MZ"#4>KLO:._P^V5]T8'.63UIEX0$D%G$NS1+7 ".O2!,R.'F$7L4-.?@N'',
MS7Z$W"6DYBQE%G'3.U]1*]O:*X8*!+,SM0 W3U,OC!'(X<HQ#M,&2>3EH/)1
M I>#PSV#&BD;HA8?#CX3=RNY8!LC$A->/DH])#KHC(PI!K)!6@ND1,-CS)G'
MYV1H/N;^**M9HVL]?;B@BLEX4PF4)^2@L6=AX04I DL,N_'73\EZ\!1B8V*'
M[Z:<TSC?"\'SH0%D8^@19!D_RP.>JPC3<VPJV<(7=)@B]4J(^YZE@0^^DSEZ
M R4G(>LX]GR$6+0G>>:%F0MU,72;^L-!\DD#G9O[((=VBHV'R'UV\H;]:0,-
M2$#SCA@ \WG#RNM->7-MBB!(;U0E]] JHBUS!NND0X24VYA=)13*'HIZ[X8Y
M;B65]\@982G>"U*)A)TC[D*1YCB&A*XC$>= I4_7L2#M^"E=)^06HS 3'S?M
M>UN?'(2KSYTR6'*,F-2'L4-*?22T2Y_$+UR-D^.+$D2KG.[LOT^,]EDCBQJ(
MZ+!I >L1V',.U]#+K+:0!VRFT$<BOD.6O(2#?:K ,EVUC1YZWL1.P\HI,[O2
MQ>%64YWH*) ]1V4^E ]S#D@WM>[&L/6ZXRV)#T;/=1\:UT]O9K+Z9,5'%F#(
M+Q^YX1?#)CTQ9?\)+0(504H^+8Z0?^8QVQV<3AKS,]AEP,$9V,F]'!#9]+%J
MO@![<?26,V&[08Q3Y%Q)3G6"G P?)CNT)0D\4PX/M1:H@8<F_G-X]I6XF4^N
M1& ).+I!S R>+H<'ON$H73U0?:NQ#@ZB'/^GZZGX+O$.\LW+08$[A[:IK'[]
M4Y: '==:52P%*/B>>;[J%/+PJ5.(H__O*7RM)GYB"MSHYJ+G3\"^)7*SLK6]
M';Y1)>T#\D\C6]@_[Z,O((I%34D?K43"AE[&P3V#EOT<IB:Q<4X(QQW(W%C9
MGL!!;3Y0AD"<PK4X$R4988W$+HPAQ^'L-X+/C0N!R!?&H?B[!AS978!+RBTF
M.(%ATQ*M4>":FI*TU5EL5W;'NANUDZY>\TGBL C( ; 2(:%-<^Q](@WY.LH?
MF-#/E;7L*LY"HA!@$ &RUJ H>M7#308(!>0M$5#W'@=0";>;1PGS]AQLJ.#E
M>W_^O>.JE@]I<SBYS#XXUWMU<,EAYXDAF,W*+=JK-G@QY7DL[XZL1W!KDH()
M0@#*$1]BT)X/1.PET*3471(RWG\&O&2!G.=X0D*.X#@V\IO>"ZPR%W#)_>?S
M&*-_B,HLLD:NA(3PFM=CO5@=P/7=STB-+S%#D%Z M*[<7NQEL,B#;Q,BD&2D
M[WFXOUA+AL(AP>>B_-NCB)#O06.D46VHK61E7]B%K*@PM#ZKS?,H-S7N\E+"
M#V>=D(:J"EB9DC@D.'5%3MM)HNRJO,ZKPCFY\MI]B2UTEDL.#JTM)0+J,^>]
M&EJAM%4UDG<S%";HAA>M.8<B&-&KB1)! \MT=>N8HB"/.NR#TM,4GB5_RK8
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
M1T\+G(T$I;H(1T=_&_IGUK5O13*79@89?_[3>12&/XB'FGD0@Z^U- X6*,H
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
MHZ$%^#[5\&GS0 *Z_X%P\Q]02P,$%     @ 5&JG4M*:.D?$!0  3@X  !D
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
M0A<2[MQZ; 0"5%;3L+!!:H]%'6<41@D-LY]^'3P_\5&]U(6IF:0+*]6&[('
M]*&(WTQ'6!QK<-].1O)@AAE=A>&)T/:P$U2P.XTE'Z H%.!@'+BV1F$^![4!
M:G0@.J??6V$]SHT]32?1$=,Z,( G]&7GU(V&$3L/+!YO*!_G>(ZG,WIWWV#\
M @M'6ZN#\I =$LXQE)X,SV;3R6GX_R7#_T5MK)?_=+F&LL9*U*9C>R<+^(MR
M1(!.1I, B<_G (UK#)T)V2$;P5^D:YQ-:3*=T$=\;!B4I2R>A_M-T#"9#4^[
M59Y-3[_7W>G1I*T9#1/N$]0:BLQW0_>P>[BR+KI)_<V\N^\PWW82=:IX"V@V
MF$X2LMT=TKUXT\2YO3$>MT!<HL%0Q\$ W[<&Q=B_A ,.%_GR7U!+ P04
M" !4:J=22]"TF; &  !2$   &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6RE6&U/&T<0_BLKEU1!NMAG&P-) 0E"HJ12TC1)&U55/ZSOQO8V>[O.[IX-
M_?5]9N[\ AAHU"_X7G9FGIEYYN4X6?KP-<Z(DKJJK(NGG5E*\Q>]7BQF5.G8
M]7-R>#/QH=()MV':B_- NA2ARO8&>7[8J[1QG;,3>?8AG)WX.EGCZ$-0L:XJ
M':XOR/KE::??63WX:*:SQ ]Z9R=S/:5/E'Z;?PBXZZVUE*8B%XUW*M#DM'/>
M?W%QP.?EP.^&EG'K6K$G8^^_\LW;\K23,R"R5"36H/&SH)=D+2L"C&^MSL[:
M) MN7Z^TOQ;?X<M81WKI[1=3IMEIY[BC2IKHVJ:/?OF&6G]&K*_P-LI?M6S.
M#HXZJJAC\E4K# 25<<VOOFKCL"5PG-\C,&@%!H*[,20H+W729R?!+U7@T]#&
M%^*J2 .<<9R43RG@K8%<.KND<3KI)6CB^U[12ETT4H-[I(;JG7=I%M4K5U)Y
M4[X'!&L8@Q6,B\&#"M_IT%7#?J8&^:#_@+[AVJVAZ!L^X):Z-+&P/M:!U)_G
MXY@"*/#7 \H/ULH/1/G!=\;L<2F%LHA)N]*XJ2H\J!T3E<I/E*Y\[5)49=!+
MIT!77P>0?N'M0LX&*DU2$UT8:](U2^P='^19GN=*1[Y%!(O9.H0*-M0E%52-
M*:R>YEUUON-LIM*,5/))6Z47VE@];HS42&YX!,@2UO?Z67\D6+KJ,U2M7QI7
MV+JD"#0HO\*'D@MQ0CIQ3K1%1V"==<S0%,9_HU !0UD2NQP><BGC1U"$CA-)
MD+80"E]5)J$_B!!;F$X#376B-IC*^:3HJB"2< /EP6"T07G;DTI01=AJXX/8
M#+OJ%[C_K=8A4;#7VT8G1"IH-X7()/A*Y=W^T>@)8\F[0UQPKRA7F;2TH( F
M!PDT(^3A1KJ;0*<=H&:Z5%HMI;=0^4RW6HP#'(J)U1%G=-#-\R?W,P&O^ZO7
M.UCQUJF?:W@WR/O/,UA#U*BHF9D(ZTU;<:GG[".R RQ)[:'["PNAF1UH0_^8
M7] P,5<P($I+E$97O:X#C@88;&8-<Z4 @#$8!:4E9^:]Q_'#KKKP(0AYXETC
M&C0@29$&R] @+6P$;<T_L#>^9JIQ#28# EXS"QD[)VE.(7K'52#&<&9JQI;4
M/& &AG1]@S<;*U./2#BF&"NY[2D"E3 ;8]O,,?CP:$%.<_J9KT'8:0UX%9DN
M3!4KF6*@IC0L8AS'B$I',0J\0L\-%RQ=83S#(%,W@Q:,RPRG%T@8@\.-+K[5
M)AH.)^X*. (XJJ(PA;N;!SI&K !16_"9NY0IFVKCHG4-ZCI$(=NXCF8#9,8U
MP+EA3P,&&&B&L8@3DC$AQ2I6302W$F2C1Q  D"NOCLP+WB0$T0H95&E7(%M-
M\8A_W%<X;)IGH:GJZE:%,<QA=R0(-<]-.;-^Q;W%6U-JYCAIR5X$T4"\K>)B
MX:2O*+:$WXBLCTCX(V4[G+[-DZS!Q$VX+"4=S+_L9H!VT240UBUNA5(23=27
M.@2FL/364LQKEFT4,][QJD*R38#33"<A?*S1(1[1B[)+H:8FR5#&W9EY O&*
M"TH20G&.Y\);]J-LVQ%IZ-]"L$G8':,27.<W.G6)1()H&V)Q6:TXES5$Q2_7
M9*O$ARV2K*,@9.,YPUV@A@,NH=YA2FIM)>JVVQ:@EV8!ZKNRB4><L31 U^BI
M:.C;[09XJ[CJ';>SW55O_)(I"><G.T9 MJ:+1(!+F2L<IR+;8'(%4S#7"AUG
M'*-7%V\_7YYC4LY\;<MVL*&S'XWX;3/%@74I;\<D$]&Y&HHW_GZWNUUUB84
M7;+%OEI3MO>8S9IP9SF0\&,^>A[U\85Z*K7AZPC1N*]^;>9JLT7>GEM_H"[;
M-[LPW("PIW@9ZA^.<-7/\OYA=OS\4'UY>&SRS%1/\-,?X&?W9K3RM_&D68XL
MSZ.PH?=_VI,>B,)GR?['>T6W=@[VKEVUVA5BLS#>;_MINRGN8YG9Q,Q20C3$
MZU;@:7]?/3W*#D?'^^H]AL%]_NY<,_;4,!]DPX.!J/E"Z.;8%M@81NY=6])1
MMR;SNMO[L373MC@#66FW\V#0"9D#$.,XXZMN\@Q=$E.OE,\^*/_QA^-!_^@G
M#A?WY'9_L-I4TC200BNSJ7DD+I%;F. =AU9+5TLR$G5<M4S9%U;(X$SBBD!7
M@6MW7<+?NJ#M^OH?A.GN^D[I;7WGR0#GK]G(D]FEYI-O_73]P7S>?"=NCC=?
MV\C>E,>,I0E$<W21C@K-%VQSD_Q<OAK'/F$.R>4,'_T4^ #>3SQ6L?:&#:S_
MC7#V+U!+ P04    " !4:J=2[*K%8:P'  #3$@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6RM6-MRX[@1_164,I6\R)(LV;/.QG;57)+:J=JIG9I)
ML@];>8#(IH@,2'  4++^?D\W0(IR;&=S>9BQ2 !].7WZH*7;@_-?0TT4U4-C
MVW WJV/LOE\N0U%3H\/"==1BI7*^T1&/?K<,G2==RJ'&+M>KU>MEHTT[N[^5
M=Y_\_:WKHS4M??(J]$VC_?$M67>XFUW.AA>?S:Z._&)Y?]OI'7VA^+?ND\?3
M<K12FH;:8%RK/%5WLS>7W[^]XOVRX>^&#F'R67$F6^>^\L.'\FZVXH#(4A'9
M@L:?/;TC:]D0POB6;<Y&EWQP^GFP_A?)';EL=:!WSOYLREC?S6YFJJ1*]S9^
M=H<?*.=SS?8*9X/\KPYI[_5ZIHH^1-?DPXB@,6WZJQ\R#I,#-ZMG#JSS@;7$
MG1Q)E.]UU/>WWAV4Y]VPQA\D53F-X$S+1?D2/58-SL7[GV)-7A6N:4P$UC$H
MW99X;J-I=]06AL+M,L(1;U\6V>C;9'3]C-&-^@@#=5!_;DLJS\\O$> 8Y7J(
M\NWZ18,?M5^HS>5<K5?KRQ?L;<:L-V)O\XR]=X_R?3?-5[TWH; N])[4+V^V
M(7I0YQ\O>+T:O5Z)UZO_+]8O&_V1P,F@?O^[F_7EY9_4^][#F((G_#.^5-]Z
M[2/<NHK!6\W5@10]4-%'*I56EH\K;@]5Z<)8$X_*ND+SJFG51].V%%S4H&6L
ML0FF&K9U^5H=2?NP4&\">PK94JV#:EW$8I1,D1:5<V6B.N05=!VW).S#*\<)
M (*SIA2?6VTUCBAA-  *[ SE+^JQ_LIY]9X*:K9(*[]<+=1?.65$:I7;6K/3
MTO0]".BG\>&#[CKO'@PZFNQ1O;K:S%<KQD42?+3&2ZKLB;& F[6ZX#^;^>.-
MUX\V7J6-UU)A3M(3*R0'PYMB[5V_J[%E\]U"?<#[IC65*23H4S$_)(!:EA\+
MG'K/M:K4M@]@00A2S(Z\<27.6@0"5L&%::-3>N>)$LUBK2->%LYWSB-B!;:1
MATES[ED!^UT/+18T&:U'Z\AY;X+$F$V(3Q2ZTR$DQEUT(-Q1%5:;!F![[ <A
M*^_ F]ZSB;(O,O<#^;TI"(D@.MN7V)D*@>M#68,^$;_S82,X:BSZ$@>VN()
M"J 10&8/WK(15(/)U2,W. (TB,2S,./$SNW)MXP(5CWM>IOA1B1+<(J:SKHC
MKU]XLL)&E!=X@N2?R,L%R-0<.#4!*+)L'%QORPDN6]09OG?DF=='R?X4M70H
MFBD,#ZP#K#3,!U6:T#D!#JN EGL!(0Z%IU1Z5T7*12F98KB6 Z<G:6&']EZW
M$EM.<1HN*%(P(FJ/&KD^ *?P];P2%:/RH($+S9'VU]8=$)INP! ^SE&GV.8@
MP=YX-Z++IF!I[^P^"0GO#=H*?8&!5100)\Q:H[=)=F 1)_">FY>$'^@:*@T_
MG=MGK#1NP\1*+>*"30DUK <34]*H8-M#V&*2Q2QQAO'CU;X%<$"H,H@RZH<Q
MFHP91&,'<YD&:J %(DU=%P"^ 4AXD2O& 2W4SXC%B=K5>D\)J%.6G"(+A[SO
M7.0(X.6$A#1+Z$&4:<&V5.@^R*EC#H6M#74!)J6X!UU_< =":84D.9 M64,2
M"^#2[7'B[F5"2P::,4#*"%.7L(R=5%7H-!9Q)G:%8N &X[[+*##";2^M%C B
M"<^Y(W/3 ;6\7NA0JPK381#@Q)\GB!5FA[.",!U3KN:Q8DXJ<\Z4L8.3H$W-
M'="8 DTPNV2KC?_)A?.%;'5A6LP)(@N#:",%#<-A7$58''D!,<(5@#H%;A@0
M!U.P@4[PV(H0_\#W)6;MD$@]Z"=SF$3>Y7.9TMI"92H3$R9ILLWZ19FYT- P
M?<?J[MK=A5S@(&LN?KHWSV@?@BN,H"E78N9%I":<)":)&8A\(G.6,90Z/X^W
M<(H29YUGJSFSSO8A1PG)Z;WG.6$+W4]#0MJ<VE2N=9Q\=3/?W&R>KA'O>_7'
M^>KJ=5Y_>D2 -UT4'KP+4J:D=DFC9.$1Y]BLD[FM=>V%A-G&LQW_?HI9J)^
MUM-E/G6A"2?6HT4'H/?:]ND^1M70<IXG*D ?#T3),XJ)T:"5>4XT;?+B9'X8
MO_Y+LG,&X9SP9S !RH$)/.[A5L(4,.=KCX&!RHK^8@Z+S@N9,POH@964<YJ#
MVXW;>=W5IF"EQLXI_BSB.BE0P%?(+DL= S-Z/M66&1?_I>4+431<S!,4T(%:
MI(Q)4*FJCSSX0RK' 3U%FM!/VIPL3^*0C9/L(LI4(KH?31Q&T4$?/C\G;6=W
MS9R+<\ TPW\'=2MJ[7<TX0EPEGDBW4;SDZ2-:@U!?$Z>G]5E:[[UIF32E*=O
M$Z<+3W@YM.8+%\PPUZ2> <R3NS9C*LY&A [&VC'RL2S_0_P86CKY[0"=V:>;
M>;P9)W[1>:'?_I-]R0Q2DS1YWV;)GLX+E=YCA-YBD/$]OHKM!DZY GEB=,.T
MUCZQ+56&B\'[Y/M0H]$;<J$_<;D:#-0O7ZZ_H7IY[$J5XZ<#.JM.7T=25!*-
MG,)J9GXN].*I+[S+R0\-#8&+_'.*0-#&])O#^';\Q>9-^J'BM#W]W /5V4%+
MP/H*1U>+[ZYG:5(?'J+KY&>+K8O1-?*Q)@TAX0U8KQPFI_S #L;?L>Y_!5!+
M P04    " !4:J=2O@@H;9 "  !^!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6RE5$UOVS ,_2N$5VR7(':<I VZ)$#3=5@/[8IV'X=A!\5F8J&V
MY%)TT^[7CY(3-P767':Q)8KO\5$B.=U8NG<%(L-351HWBPKF^C2.759@I5S?
MUFCD9&6I4BQ;6L>N)E1Y %5EG";)<5PI;:+Y--AN:#ZU#9?:X V!:ZI*T?,"
M2[N918-H9[C5ZX*](9Y/:[7&.^3O]0W)+NY8<EVA<=H:(%S-HK/!Z6+D_8/#
M#XT;M[<&G\G2VGN_N<QG4>(%88D9>P8EOT<\Q[+T1"+C8<L9=2$]<'^]8_\<
M<I=<ELKAN2U_ZIR+632)(,>5:DJ^M9LON,UG[/DR6[KPA4WK.SR)(&L<VVH+
M%@65-NU?/6WO80\P2=X I%M &G2W@8+*3XK5?$IV ^2]A<TO0JH!+>*T\8]R
MQR2G6G \ORL486'+',E] 'QH-#]/8Q9F?QYG6Y9%RY*^P3*$*VNX<'!A<LQ?
MXV-1U,E*=[(6Z4'"*T5]& YZD";IX #?L$MS&/B&;Z7)-KOOTKP(:<*U981?
M9TO'),7Q^T"841=F%,*,_O,V#[-<&OB:L5TB2?J#20]L(Z5G%>5@5Y!KDHJV
MY$ U7%C2?S '+E!:I&XH*Z1$O5M3 ULX&B=)+TD2;_$LF:TJZ07GKZ,/WPK]
MPJ)"EP@<C 5\JC6UEEPQ]N6NP/GD'&R0]F/ED#>DS3I(6&ER# ^-(A;Q$M,_
M'RB3PU$Z.>F-QJD@_:@0F'I4NE3+4E"6]L4W4D,4Z%Y+$V7"*)61%>_?#8Z3
MC[OZZ/_KY>*]GJB0UJ'SG5Q 8[AMC\[:#9>SMJ=>W-O))"'7VC@H<270I'\R
MCH#:;F\W;.O084O+TJ]A6<B 1/(.<KZR4FG;C0_0C=SY7U!+ P04    " !4
M:J=2/N7=3P(*  !<'   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6S5
M66MOV\H1_2L+U2AL8".3%$51>1APG%S<H,A-&B>]'XI^6)$K<1N*9':7?MQ?
MWS.[),58LARD18M^L<A]S,[CS-D9\^5MK;^:0DK+[K9E95Y-"FN;Y^?G)BOD
M5IAIW<@*,^M:;X7%J]Z<FT9+D;M-V_(\"H+D?"M4-;EXZ<8^ZHN7=6M+5<F/
MFIEVNQ7Z_K4LZ]M7DW#2#WQ2F\+2P/G%RT9LY+6T7YJ/&F_G@Y1<;65E5%TQ
M+=>O)I?A\]<QK7<+_J;DK1D],[)D5==?Z>5=_FH2D$*RE)DE"0(_-_)*EB4)
M@AK?.IF3X4C:.'[NI?_B;(<M*V'D55W^KG);O)JD$Y;+M6A+^ZF^_55V]LQ)
M7E:7QOUEMWYMM)RPK#6VWG:;H<%65?Y7W'5^&&U(@T<V1-V&R.GM#W):OA%6
M7+S4]2W3M!K2Z,&9ZG9#.5514*ZMQJS"/GOQNC48,889N8&O+5.5CS1<]O+<
MX@1:=YYUTEY[:=$CTF;L?5W9PK"W52[S[_>?0[-!O:A7[W5T5.![H:=L%G(6
M!5%X1-YL,'?FY,T>D7?=6?E)-K6VJMJPOU^NC-4 QS^.B(\'\;$3'_^'O'E4
M&N7C<].(3+Z:(.&,U#=R<O&[9,A(+:QD,;*"S!"K4O8G&LXVLL)\6=XSY*JH
MU!\R9ZM[UN@Z;S/+['TC.1.&K>L2*6F>LS__*8VBY 7[*.Z="#<0AB_8YT*-
M3<G*-I>&U:UF%@1@6GT/*%;(7;? U&5+AD(%OY;<J^5662NJ3#)1Y:RL,Z3H
M'2F3P4]8P6E)#6MRV&*499EH;*LEC6=2W9!Q9G0,9XU7<R3#B6X$W%*2\P\H
M1RHQD>?*48&M28B&_6YGKLRJU::S FY6D#LVXHTLVSO9^X>]O<L*46W(B]B]
MUJ+-W9.16:N5O1]D3 ?77I4U%EWW'GK"P[=RQ8K:V-XTC*E--5(M1ZH_RS7X
MK(*1^JMT2X< N$TD )$_&)5<;905)9/59G!066_J[B3.UJI"S!26J IZ6">"
M/+[&OI4JR4H]Y! =M^JACU-JC1D'^@.N^*AKQ!MS$/ZC#AF$4S;!$I%1Y&NM
MR!DBOY'0PP'!-)*TMFZB&9TDFD9H61*JK% EXI]]%9M>>6( *S<J@[M:G3E)
M^S$L9/;U*4T;K2IR.[!H_,%CWV1.Q!1[)=E0MY7S7U.7*E.46FMFBUTN,ZCL
M!\164LI:!)4RQ61:K7 *0$W3OR%_#*'Z"JZ$+, #D[\,,;RV&/ 2.T6'K>#5
M@-']QL+@V5^F#/0"ZJ@SXI<^CO1DK'.^2WY30*]\\!!;MU7FHP@5:,'J 0T"
MT87TYWE)9%>ND. 6+"6LA36MIS%($/VVJ??QX-L,84:9 6\0)9!C!^QS5K3(
M=D37!9"B;]JF@72DJJHH[ 1W0X[HT2WYF)Z9E5E1U<B">\]4<H,=3MTI_$I:
MVT)8IWI5VV/J/S3?[?'9 K<AC%>#8SV5#SF;X4$9HC8%TQ11^'ILY XSC^D.
MXT1&^>DR0-Z!DJCL&?/T8!UG5MRYUX$QLYVAY#]HW$6M5[B/]?01(TI3CVX*
M[-6.$+9RRBY!MS#'(:C'17^5[0SN</EE>CWEJ(5L@93<?G<&5ES!FEQ,V;L=
MJ?,]CBV$>;#MLJ5$+Y7P%P:Q%\U J;>MKKMK\5;2M8!,%MKB(O7G05G=)?,U
M2MN"76ZE5AE4^ !SLD+)=7\6T2M(R%6M6_$5#CA54PECR/ KM_+M$)8/ZS52
M2)\!'C=4<#(I= 41H#R)\$I&; )06Q<K1_T2M0"RVM>TT$=LR8X__,#IV]?O
M/K^Y/&-N$L[Y9^MN 12NRB>P%%DQ -.E)6GK;H4"Q0X!N,__(9D\1C!CS!C6
M.X/QX,"(I$*<^T.]+ONGRKL.'\=MD7?H/(S+4N^#\0A!RL&W&_/ITQ&$QQV$
MM:X@NBT43M^*^QZ92!)<#<RJK<M8^GWNC .1;QNAM%,3S*$WTKP@/UB-T@F7
MNT\\7!5ZI[0_S64.+HFW'Y!- FGLYKM1QYC/J'N@'-^2QM_9^ *9_:U5W2:W
M7V1C ;UE+F^?X2)S#+_;#34VF >6-2YR"A,AP!,EX-TS4A=*WU= Z5(Y>OOP
M.#)97F,3$9Y'Z([3O+M&).3 !,03(%1U Z=YE.@#F6$@;B.T@QWEQ:B0W;L\
MINQZOYIVJ"*B^-8B3RE-);4<# T#8MUW#,Y:=\7=(J/'->]?_3;?J(QVG3K^
MJ5N#G>;,"W$"^N+X.7H'E%VM9"=LL>3Q+*6'!0_B8 _Y8<IGT9)^@FCVD)]V
M@I*(1SAA,>?+>+XO9,&C $)BOB0U#E5/.U%A%/-YL,#JB"^6\2%ABS!F8<C#
MY:*K:$:[H4*PQ%G+@"?Q_NYTQN>SF&%V$4;L<TTE9!>EL5OB..11$M-3FO 8
MIN^I,4OX(DWP&_-T'KEZR(>& .%QX%H>5P11)U!7=*OYT%.5-#Y[1W.=>.1T
M-JZ$.KHXI<PXVS%KSR'R9_#P^:@&)X.))X.1!R_,TSCA41J>L=-YR.=A>H9F
MXP=(D9U&B&0:8%^4 H1X>/> )2&:SZ,8*Q*^7"[/V&\N7YW1#VN6JJZ>P6.6
M6B*?OIVLV<S7N]$+=OD(/PX+3H&+&6GRZ8?YDIV&<X[-4#)<\F0V.SM(H,,1
M81JPZR>XE.Q=Q"1RQA-RZ.4Q:H7_^"*98S4\='6095?HI]'V#$I$/ 2XWSV%
M*41^AGP)YW@X369\%B/*!X!N>J03P[H,0C\J-ALB2.M;=V+(OGWWC::KO)$(
M:TD^/H)?!]@'(![Z_(<5T^'6K.M[ONLMNK&3P2F'GWI"V3U1JV%&,.C,VH6X
M_UV$P'?X\/7SL?\[L/F2(^WV1/6_W?3[H6%V5>#(9O-].SK>"I1$R</7-T^T
MX?URX"")]_7JAG]'MW^H8=\!+N7S1;RWO1O^X/W8QW2W/4(Z!M&CWNBF/8_I
M_3NMNY5.ACME',Z>XH_ +O@?PJZ[OW9//PR[-.1I.'OX^@3L$IXFB\=AYZ=_
M!G9)P)>C).A>?QAV*8A_7Z]N^$G8X0);QNG^=C]\#';A8G8,=C2]!SM?09WT
M5=#)4,*,P]G7$S]'HQM9XQYJ"C3)_OKP12OQMI5;_U\)4ZBFD;EO$%!B^OGA
M7QVTI&MV9/Y?9]TOE:(?]^\<RH($5W]*?IG311.1JW"-AC&E;Y@L>1 ZIX5P
M^3RE')#NGWN[9MOWT0X&N]X8RY?SF*5\$:1LSF?S)4MXD,[)LC!(_K\8XX#+
M9O/4/P2+H"O44N>H,(UYY! 7SQ>H=),?=EG*DS1B"YXNYO#8$E5*@F,"HN@T
M7?R;8#_T7>)\],4'C=S&?=<RS/UWR'_\&4:'3V>7_HO1;KG_[H80;*AS+.4:
M6X/I8CYAVG_+\B^V;MSWHU5MT36ZQT**7&I:@/EU7=O^A0X8/BA>_ M02P,$
M%     @ 5&JG4N3,D[*>!0    T  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&ULE5=-<]LV$/TK&#737E1)EAS'36W/V&D[S2&-)Y^'3@\@L201@X2"
M#\GNK^];@*3HQ'';BTV0V-VW;]\NH+.]=3>^(0KBMC6=/Y\U(6R?+Y>^;*B5
M?F&WU.%+95TK Y:N7OJM(ZF246N6Z]7J9-E*W<TNSM*[:W=Q9F,PNJ-K)WQL
M6^GNKLC8_?GL:#:\>*/K)O"+Y<795M;TEL+[[;7#:CEZ4;JESFO;"4?5^>SR
MZ/G5,>]/&SYHVOO)L^!,"FMO>/%2G<]6#(@,E8$]2/S;T0LRAAT!QN?>YVP,
MR8;3Y\'[;REWY%)(3R^L^:A5:,YGIS.AJ)+1A#=V_SOU^3QE?Z4U/OT5^[QW
M\W0FRNB#;7MC(&AUE__+VYZ'B<'IZAL&Z]Y@G7#G0 GE+S+(BS-G]\+Q;GCC
MAY1JL@8XW7%1W@:'KQIVX>*-]C=>R$Z)V)7D LH8-/FS98!SWK(L>T=7V='Z
M&XXVXI7M0N/%KYTB==]^"5 CLO6 [&K]J,-7TBW$YF@NUJOUT2/^-F.FF^1O
M\Z^9OI]F*OZ\+'QP4,=?CP0Y'H,<IR#'_X].\>+UAY>__'CTTT.\/N[Q74-"
MZ'8+@ (JMA$JC!Z;O!>V$@&?!^=BB\#4ZE*4*(7N(@('*VAGS8X6XM*C]<IF
M+O8DI*,#PL'/_2A5#!&[*MW)KM32L%.EN97FPNC/46-QQZDNK4-[>K1!0H1Y
MX21O\POQKM%^P@2V5Q7:D93PM,,V,X26'E-AFZR@;D6)0O)!H^^01?0P 5#>
MBMFSE3E";^V)L7EKM)+L^P#9![S ",'<XO25]FBIWM<?-I!X-O\&@SFAO%.*
MVEJUU\8DBK1CCR(X7=?D=%>#87ZA8EJPOTH['\3G*%T@QRBAX=4<6>9D%7('
M: )JR\$HL3+6<P3!R3OD8>XP:$K,7(:.3TP.YG%/AU61C?FE)[?3)0C;IP\[
M#2:A "YGGB6(RU5![-N0DK!BW^BRN1\WI3IHB/<,RIB*3Q$.!N59+KU4%'@P
M=IOXGH.XTD0U,)+JW0N&F9K6;PR<BX&BLU520"(&8WN0^TZ6)8>?'W#P/I[\
M(*0D+K&+O9#X"SM$(9..1!?;(M=CL.8.:600E=1F(5XC/]I)$T=TT"4.QDG5
M'4'Y#F6(J;=:>7-?O++ R=>+LJ<EJ0/H04""8W1%$]T3OA64991"D^H;9XSE
M==WI2I<2 #Y%52<DG!V*$B'SH?M:":%H<.:F)E!/Y6R;JC>V5.H'V5L.:/J2
M)RP'20[-D08'ARCH  T<..C8 8O*TP%XQG:!1BT<NZ]Y+!OI:K#?-W6F:O&1
M1$-&"6-E7[_.<O\C!.F=+ P=4KG&@^T#OK4F9OY1?S1F$8-U"?R3]>G\]/2$
M6P\KG"EE\_UW1R>KGX>3);6#I_N&N#68%.3A[MHZD.@TB$7ZOD6#3@0U[SNJ
MD3L"5=1]48O<2Z"NN'MX]J32/ QVGD AGMUCPE$: G2[S2,5 P(5 '=)UK;K
M57C@#F,!-#S9S#<G\"1-:&RL<^NW\I--[9F4 .W)UD:4B0U0 J$<-R%#SO"_
MFE4+@=JA!D;_#2C,B.[RE9$[Z::S^X[)BJGBBC#7T.1Y.'"T(:,T(_?,OIR\
M90&8--K[88;SFL^(LF20]^21C]X"XL/N2>H+\;+*Y$V:E4=DFF]0-,:5=3 (
M_UWFA>1I7(14@L[3%V(6E^-6<S>_=PSZZ!R@C]-QF*]?G.<8)06F_@T:,Z(K
M\N$Y.1834,4P:^F2,]WQL+$.A2QP()(OB74RS$B,_Q_@K&6XN3)&2Y"ETR4E
MS\L(!>=X_7#@$_"0],.Y/G1U6DYNI3AXZG3W]B+5+%]0Q[?C]?XRWVH/V_-O
M [1"K5$P0Q5,5XMGN$V[?-_.BV"WZ8Y;V(!3+CTV^(E"CC?@>V4Q1_H%!QA_
M]%S\ U!+ P04    " !4:J=2-O\G'.@&   [$   &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6RE6%UOVS84_2N$5PP;H-B.T\\M"9"V"UI@Q8*FVQZ&
M/5#2M<65(E62BN-_OW,O)4=.D^YA#TDDF[P?YYY[>)G3K0^?8T.4U&UK73R;
M-2EU/RT6L6JHU7'N.W+X9NU#JQ->PV81NT"ZEDVM7:R6R^>+5ALW.S^5SZ["
M^:GODS6.KH**?=OJL'M-UF_/9L>S\8./9M,D_F!Q?MKI#5U3^KV["GA;[*W4
MIB47C7<JT/IL=G'\T^NGO%X6_&%H&R?/BC,IO?_,+^_KL]F2 R)+56(+&G]N
MZ U9RX80QI?!YFSODC=.GT?KEY([<BEUI#?>_FGJU)S-7LY436O=V_31;]_1
MD,\SME=Y&^6WVN:UJU<S5?4Q^7;8C A:X_)??3O@,-GP<OG(AM6P825Q9T<2
MY5N=]/EI\%L5>#6L\8.D*KL1G'%<E.L4\*W!OG1^W9>1OO3DDJ(;_#Y=)%CE
M[Q;58.%UMK!ZQ,*)^N!=:J+ZQ=54'^Y?()I]2*LQI->K;QK\H,-<G1P7:K5<
M'7_#WLD^Q1.Q=_+?*?["*4;UUT494P A_OZ&^:=[\T_%_-/_@>"W+?SFU$47
MC%6K(>E";4G!% 6JE7')*XTEFT#4LAOM:G5E\9%?JP\4-A14#^R#VC:F:M2E
M"3&IBY:"J;#H2N]DU_4N)FICH7Z=7\W5#X>K?H1+8ZTJJ?(M*=^S,6_M[LAO
M'8*(2-+4!FT[OV_?1*65U0CC*%;:DNJRPZ@258WSUF]V"E8[[78J-3JI+O@;
M4U/$RI <A2@9P5[5:-ZW-:F1'8$:;O\; @A':(5 A?("7][A2W/G3T5O>^[T
M.%>?&JS8 +"-3EC0L^6(!T0LZW6)?="$A'65]=&XC:IY*9)Y\NKYLE@NE_"I
M*AV;@I/_!R*B4(?<D8!!Z?H?/.=$H8W#TIK*5"@',64Q8K.5[DS2ME @G(LZ
M:Q'=0E0CY<0K"@GJJ9*^!?Z.U@8RJ_XD6<5N.9GJ2V^BD<U2*(Z:5-T']L$K
M(BH'8U]Z8 HJ@!K,I S%U#4R?#"?$0:V(G[ %.,JV]>C!X1C@A8CR!=.($?#
MZSH'V746E&!LMQHVL*\#27P]T)/7O$-X1]>53^GHHX=IKRY<,BD@#O6^969D
MCE\@/I@]?O7B>:$T@,*GD)><3VPTJ.%MS=S!JGN,;/2-!,/&:O$Z!8 AA]MU
M'_!-F-H:]F@+=X%PY #S,/IL<Z/I?1<"*"Y;G& 8")2-^%(/ &YU@.=DQDHC
M(,<41Q,%WTIH0KL!P*]\]-AKOV)I\74+%KEIK&E-0LYT6U$WQ#"F(>5&<7L@
M"X:ILH=!BI%YSAY\0#F$">A^< MKHX%D( RQW>G(K<LH5KG_Q&#;V=W0L0./
M]UDJ[K^PYP\&B;#GRS2"#/ ]\,3#!+\!(I8,?AW0%WU\&#MIDY&E.>!2D)X4
M'XT[Y$+K-;>$WCLZ!#P#*HV>&B_HC$F*I)4L;61R6T1N%>02@0SWQ(YC9#EE
MD/F9DU!ZG8:>&%T-GB=D%1D0.OMR2/<0IBE*[";V>$)*4IH;"H?B-11(6#)2
M%+Y9B& 3<PQ'L69F=IX+;S1.!(QZF 0?Z+/OOWNY.G[Q<_RORK6ZIL>J-%=7
M(%N/E1S@0ROD+.1VY'B2S3P>>6Z@":TS:X0C:(@0#UD>:&S.$HJVQNNNR$5K
M]8XI 97K S?(I")(@Z?4J;I--42VZV B'Y4B5*-7[(&1 ^W4ZI*@+L#R4V H
MWOBV-5&F6N-N*":SR8Z,@VCJG)=Z2Q6U)>)9+8]?0=U)3A/C\APN07@<-YG@
M$-R&A-%C'/L#VSQ4.DE=>$5N@]E;/([B  UL3"GX9EH_'C]4NL@K-+C_!B":
MI#Y2YX-0240\(_JV'[OXL@_.8&#-TOW^+J&YNL!1VF/H0+K2:Q"51WA3R(@2
M>.2.#,1#1.!Y(_88B!Y@@C!J9-' /-UZZ"T'Q9*:#:*I^&PH=?6Y&,:K84Z2
M "+W=*!!,0^<9C\'YSAT!UHD[7F/3Z*?FM6TG)RI/%+PE-)PW/R#RE1$=<P]
MZG#EX7EC#A"Y>(XFQNY DP8ZU!"MGJP*7-MDS,DQY:,?A961)CO0:A-\WW$H
MED_?@'3>WDT<XZ@A![/"U(ZL3Z83+ ,3:M$L*[2>3C'3]"L?D[ !8;UX_FQ$
MFFN4VR@3%'<YS'Z;0FTP)3$?!9<:_#<\SO/U;JSU?KA#(WMK:G$?(5#Y;&!P
M[\V7//>.!Q%+H<2S/[+RC'>OB48F3&-D5ER- W"DS1V:T\-^ L3\H2O(8G*A
MDRKRM94//1 TW^WVG^YOQA?Y0GBW/%^K49<-3RF6UMBZG+]X-LM],[XDW\GU
ML,1,YEMY;'"[I\ +\/W:XRP87MC!_O\%Y_\"4$L#!!0    ( %1JIU+'G]Y1
M>@,  (H'   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;(U5;6_C-@S^
M*X0W# G@U2^QTZ9+ K3=#KL/=PO:V_9AV ?%9F+M;,F5Y.2R7W^DG+BYHBT.
M:&J)YO/P$4G1\[TVGVV%Z.!+4RN[""KGVNLHLD6%C; 7ND5%;S;:-,+1UFPC
MVQH4I0<U=93&\31JA%3!<NYM*[.<Z\[54N'*@.V:1IC#+=9ZOPB2X&2XE]O*
ML2%:SENQQ0=T?[8K0[MH8"EE@\I*K<#@9A'<)->W&?M[A[\D[NW9&O@D:ZT_
M\^9]N0AB%H0U%HX9!#UV>(=US40DX_'(&0PA&7B^/K&_\V>GLZR%Q3M=_RU+
M5RV"JP!*W(BN=O=Z_SL>SY,S7Z%KZ__#_N@;!U!TUNGF""8%C53]4WPYYN%[
M .D1D'K=?2"O\E?AQ')N]!X,>Q,;+_Q1/9K$2<5%>7"&WDK"N>6=5E;7LA0.
M2]A()50A10W6D8%R[RR,/HEUC78\CQS%8U14'+EO>^[T%>X)?-#*519^4R66
MW^(CTCF(34]B;],W"3\(<P&3)(0T3I,W^";#X2>>;_(*WQ]F*Y3\7W!_A/"4
M"M\NJH2504LYZ UZ ^^&_#P\Y>>?F[5UAKKKWS<498.BS"O*7E'TOFF)B6,9
MW$G?^?17G!=I* U[%<)6L*&;95\JSYNQ^+I?6PJ'BZ#E@YH=!LM/%8(<1#C:
MG8185L*&[U$#-"Z\\V,GC$,#R"T 5,"B.E4PAKVP(-BW9LPUC"1'T)VEY-LQ
MIW\G:5<?2$2K#<>[*?^C2^$#WK,P-A6%[K@2K3APJ\*/,$JNPCB?C6EY&<Z2
MS)OB,,GR,7RD2>>%MD;O)*M:'X"&G*$RJVT_)J23:(%(\CP[,J33,)M>P:JC
M$] 4L/UY6^FH&X2UR#=E&DYRBC#R"'HF69A.9V<A.]N'DVJ']GDX@L=Q<@Z?
MT"+G/.@"L:1$&=V M+9C9*W5]F=*;4-#:.T@">.$?G%,^#CEQ1@F\<Q;5N+0
M]RI5\!EL=)EG8<[.1Q2,\K0WO)BHXXCX5GE*D9-\"C_]<)4FZ2_#WC-40FVI
MIY3G"GM&?.SD3M2L*:3:TOV1!5?7O^2;]]QV!J!:IE3+V2REU2GBD^VE2QB=
MS<<&S=9_!2SXMNE'Y6 =/C0W_7Q]<N^_4M3!6TEWH<8-0>.+RSP TT_^?N-T
MZZ?M6CN:W7Y9T<<2#3O0^XW6[K3A ,/G=_D54$L#!!0    ( %1JIU))N/DC
M4PT  /XM   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;,U:6W/;N!7^
M*QC7T[%G:)O@G=XD,XZSV6:FNYO:V>Y#IP\4"4EL*$(A2"O>7]_O !1%R21]
M23K=!\LD<3LXU^\<X-5&5I_54HB:?5T5I7I]M*SK]>7%A4J78I6H<[D6)5KF
MLEHE-5ZKQ85:5R+)]*!5<>'8=G"Q2O+RZ,TK_>UC]>:5;.HB+\7'BJEFM4JJ
M^[>BD)O71_QH^^$F7RQK^G#QYM4Z68A;4?^V_ECA[:*;)<M7HE2Y+%DEYJ^/
MKOCE6Q[3 -WCG[G8J-XSHZW,I/Q,+Q^RUT<V420*D=8T18)_=^):% 7-!#J^
MM),>=6O2P/[S=O;W>O/8S"Q1XEH6O^=9O7Q]%!VQ3,R3IJAOY.9OHMV03_.E
MLE#ZEVU,W\ Y8FFC:KEJ!X."55Z:_\G7EA&] 9$],L!I!SB:;K.0IO)=4B=O
M7E5RPRKJC=GH06]5CP9Q>4E2N:TKM.885[^Y;=;K0H#-=5)@>T52IH(9?4C*
MC*6)6K(Y1,?RTJ@ L?+D4S(KA#I]=5&#!)KH(FV7>VN6<T:6<]G/LJR7BOU8
M9B+;'W\!TCOZG2W];YW)"7].JG/F<HLYML,GYG,[?KAZ/F]DO@_E'7@AJUPH
MS0!%_,'+T%8G9R)SNE3K)!6OCV O2E1WXFAT>O;7OT0.YS^PT0X;40F6RM6Z
MRI7(F)RS>BG87!803EXN+ME)7N*3;!2&J5,&QJ1+S9EW(A6KF:CTRTVR@?K4
MHLJ30K%CYEL>]]O_#KL5J_QLGI<Y-"!C"RDSQ4(KY@']>BY[O]^$";W 8ZYK
M^=QEMUM2?<L)7/S:W&8W9N<@M&+B:RJ4V9:<*5F(6K"\%BO%3KACQ6Y\B@=N
MA5YT.LZ'8^:&%N<Q'CS;XJ[-KI=)N4"+WK]@U9-6U.Q,5,M I7O3Z"]-4H$[
MB@E2T!X72;_T1'BP+]D_3#^CQX>\UWVI'WMK+,IB,['(RQ*"(LG=BZ0"_6:O
M> BLP+;9U4HV9:U8NDRJ!2:M)>B']U6".>"ERZ*(_5Z!_#,YGX-GD>. 8:[K
MG^Z6$:56C37D*S-:0O-5+^'Z+ILP$*\S$&_20*[NDKP@\S\#R\Y44@@XP5G-
ME$@;$#=B*M\Z9V<?3^B:EVG1D%0V>;V$8.8-A,*6HLBTE(U3)1$_:E('TC^0
M\K54-?NIDE"PID1$+/(_R#(0"=7#SP7>0=O[)*_875(T@KT?(0N6S$_9.SRK
M.D_92I;B'B9;?89+IJT8J=I0F&/#%>>'O:>V\3HIDRQ/2JVSZTK>@2VP>5CN
MG:A*<OA]GL56Z#C=)"<N!PDQ7 +?S;. QB=E+;"9',:I:CU'*JHZG^<I7 IS
MK3BRNTFV_\W7)\CMF#F^%=K.WFX,*;K)C;EFS1CC+++G2JPE#!/2--X@E27L
M/L\2^G80WQ2)?%_&F*-0<J=".OZAUW$<6G;HG^\[4VWB?QZM\*>TPG^15OA!
MT-,*EY3"=]UG*H43#RD%OCY-*2++B_T#I7!/VY; ^1_HQ ,ACZL%MYPH/)_P
MJW[G5_U)'_@C7'U*!"$Z;S>/%9(7N=O)I8:1R8O7'[2CP_CZ )[T5/X=_M (
MC3:!$?(K*&I#:3W+]^UMAWHC*2;.@>)U1PU-0KYM5OE7:JY%V;8Z5A0^W?&0
M=YD08]"),9@4XXT ;C$$M> #O)GE!?HM!D4U.=VPJ";7Z"+E=*\-9//M:/):
MEEE.*0%<2$7Y#TF@0@^2$9E9GHG*Y Q@L@T72MZ=P_HAUM_*].G#R<A#RX]<
MN(X@"!_9'18+K< GK\'QP,,IT8:=:,-'4H,:0#.GS&=(D).#Q[*!;L9> K#[
M]ER \FAP,@$H3:KJGJ!HHA$GNTK39M44VAWB$WSW'X;IO\ C'G;^#E-<M1VP
M1\BOV^XE[1U1*"G.&F!>)>?U)@$#@/@1?8/0-W# L[CCD_N/7.T=T!PA$? \
MW6R[ED>X^)B%@<8TUVTH8$6N:G51B4(3II;Y&@E,$%B.!UB!P()QF);[KA4A
MWW%]N ^$G1.P$2T1M=@(-R&[W=(%79T1F8@Y;F#%B*XGCH<T"9H*9!_[\>XS
MYHR\4U)\&W-_$NFRE(5<W)]102'K,X&2J0A8_\2)+1X@S'G08WOWE;097T$V
M)OY4)9E@9;*B<;;E(!D"!RS;1P\>AOI;Q/5<L1.<8E/^GGZ!AX%G13XE""<!
MMX&^0@.VP&3?T3SV+!L!'^U^%%I.: *O!]X&]I1119U11=-A#W!FI=5FWB#N
MB'WM:?.?(7.;G';8W-YJ9K<@H,]SBA[HDJ=B!!2*IU#)<C45\78[O1%4+H-K
MHZ6TX2(_\[5SPYO#@@AB\^G995X$+;;IV6-0(\<.Z-DGM^8ZDVXM[B003R=?
MZ9<FK_:U<(CAT[-\ZCNF/>8:)+!=)$/018=>JCV8:3_@GDF.V>^ZRB:RLP1X
M-5D<"*)->\?<B.899^ZT3X"1NDA"(C;$&/(VMA5 ,/X$Z[F]J[[9DVS[2<IL
M@Z@U6$F;'#JLXMOYNG#2*XXLMFVS^Q82:P^LQ$*#=LH(B.>2*H$'Y9#A:LAC
M&.]C<D\S*W9=R":#XRP:S6;VL9(KV<;]W=?KI4@_*_9)$]!5-![$M$NVW:3%
M%CH80;(P&1Y0@/!<!_FFIYT8/'C@Z6]P<EPC#QA69$6PGW[ RE=KH%&3N>C:
MB^KE/ '2:3^BRE1$7A3^KVOS?;CY".Y^1U")<$>H>7KV+;FA37Z980E$C8[,
M$&$C0CB[;JI*E.D]JY%B*:.B+,G^T[19UF%.Q:/^8\?  Z'UF=6N?ZPIT%%@
MQRI-!;*KD7F>)87(&9*"Y_Y_I?!<3DP9?*_<SB<-_E=85<5*69ZE6KR4<BI1
M#WK<%T[5V?YHA^]42_XH55V)&CY2\W4F2C'/:[8NJ+Y *Q'S'"O4R"V$U.T(
MIB\@"%U[R)JT9EFN4E/VA!AM:#U05@#W:UP&T0CO0-"QJLB1&7_B(D!Z,0.L
M<3R'_5W"/+3[*F4M5)M :-\VAZ.A)>HJGS6UI'K 5C=HKZ38IO2;R696SYN"
M=,:00PD'T!:'[KJ^90<1]CX7%<4#2B)U]K3*E=*NZ\0A? AXR!E@6QRWK$<H
MX8C;%%& ED;% 2M!:(I<7R=)$:!NK)=O8]X'4W506DC]X>3"R2=@.\4H#\X9
MA>:!(9A-B5Y'1?BEJW!00J[I/:#UT1**H8+2RV,./.D-EP>HSS$5*J.QDLNY
M9NI5/[RC6S8N [UDC 3S2;%+$T".Z0F][:GZ#G=VIN],VNN$GB(BI]@5C =D
M%'E]#Z%G5#^3U:!CF%QH&!GL S03^G4K*?NX^@R9D%&2+8P[4"UK8#/Y=C-Z
M";2;.L^<263]>9F8<4.*HK47SDI[K%*RS>[\ [.!3*I;YH9B665/!YCGSW(;
M6YA)I3^J[R)M@[%@([T-F$T]/ DB\,YC^HGH)X0+S$&[@3DWN?K,J,1!7I>?
M.80U-79%4*7<CH*ERRG)1?K55L2\8'MVY.EV+Z*H#F<8P$FY9][A'-M(Z5A^
M^+ 2N]\ZP90=*?!J03!)#,*_XTUF)WQW(,NG3V1["'8]%CP&C>3;IQU0ID<.
M!A]BXN]Q4-C&Q&.*D=P#>,U,V4RU9;$HAI)97FCO^\N3T/(\^Y3^VR$2>Q.
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
M__]H\.TWTS (WE)FKIY=::V93'FU!E:*QEC)+@01DTE14O$\,R4.2,9(!;2
MBBC:E\^&*:"_3!14_^H*EN=$,I]$91$O7X=IF654_V1A: *NL21\9%@I4?#4
M^BI--T</K>ZI4OBE85+3/%;/X%$@G8M&L2JE0:-)<_'A'EG!OQH+Y[:FW@A$
M-*_(&94&21."VK :WH 717&?[K.(%J4=QR?JN0JMTE988<8U>.W'/DPGX(7D
MTZI3DY%72_'(3:/L=P[GHQC89:/<;:@PGO1A/+-JWT^?ED)J_M6IALQK036
MFDO+7C=Q7;#*,DVK?2>YH"T Y2-/$!*)*1E$HY']=R77SF&FHWHBACDKW-IY
ML4]0O-%DU-^W?1":;-@N'&\4DFD8^B]-34H==1V94="'(/PW"O]SPOM,3B,#
MR9_V#W#I4I O:G4_@!6';\3A!=&L?Z+3C+I.,SK9&\XIOD,=Y_51N\YSF[-J
MC0IL\>!NI5/69Y5TVDC3K(SWY[8@T18D;0])WNT/L"&9[[6>%P5[=WPUE5VQ
MII+;&K(3FU[ZR'AA]L,+ZI\7BA5(1X"5)H4GA$IS2LP+^L>\$Z9RR @,Y)BN
M20NDV=M&2JR2+T#;2:6*ERW[O'YYPPAT@@-XAPF6*S)J6?"->,)@,!N-K8YF
M3DZC030*G+#B@1^YL3@8Q%&TK9_]65K5MAI>(66/_U2O6^3PK5$]-:AX,H%@
M0*=#NH:3V6M;^33JXE./ZIZI1"S?B2527]1(/>=PF/T2I'@.YR2,.YQC?_;,
MY@M!.2JGD\C2%<YB1]M@'$[:(B4N'<'1;# U/=J(X1"?-J&C-'*U;0.FL3SW
MJ*U$:>#-)+BT^CEQ@#LC_D[P[:9C@@?CZ>6A=C/<.6B6*-?V.&VV:UI7=^;L
MOG8G]J4[J#Z;N^,^<;OFA*7 C%S]RPGU&.F.T.Y%B]H>6U="TR'8/N;TJP.E
M,:#Q3 B]?3$3=+]C%G\#4$L#!!0    ( %1JIU)DK8V+TP0  .T.   9
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
M\?64$J'[N==OK-KY6;-1EB:77S;TJX#:"=#W6BE[V#@#X\_'ZCM02P,$%
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
M%/XKA!<,#L#4HN[*D@!)VF%YZ)HEZ?8P[(&6:%NK)+HD52?[]?NHFUW;<8H
MVS @B"B2Y^/A.=^Y6&<KJ3[IA1"&/)9%I<]'"V.6IY.)3A>BY/J-7(H**S.I
M2F[PJN83O52"9XU064Q<QPDG)<^KT<59,W>K+LYD;8J\$K>*Z+HLN7JZ$H5<
MG8_8J)^XR^<+8R<F%V=+/A?WPGQ<WBJ\30:4+"]%I7-9$25FYZ-+=GH5V?W-
MAE]SL=(;8V)O,I7RDWVYR<Y'CE5(%"(U%H'C\45<BZ*P0%#C<X<Y&HZT@IOC
M'OW'YNZXRY1K<2V+W_+,+,Y'\8AD8L;KPMS)U4^BNT]@\5)9Z.8_6;5[ VQ.
M:VUDV0E#@S*OVB=_[.RP(1 [SPBXG8#;Z-T>U&CYEAM^<:;DBBB[&VAVT%RU
MD89R>66=<F\45G/(F8NK6F-&:Z+%'+8V)*]:3UN3C1_XM!#Z^&QB<)05F*0=
M[%4+ZSX#ZY'WLC(+3=Y5F<B^EI] Q4%/M]?SRCT(^)ZK-\1CE+B.RP[@><.]
MO0;/>P;OOKONG5A*9?)J3GZ_G&JCP)(_#L#[ [S?P/NO,.L^:QY$LX%YJI<\
M%><C1)X6ZHL87>SQ%T;$+ 3Y7'-EA-)$6.L3V"Y=#,8CO,KLP"$KK@G^9K)
M:.I3\DLKUOIL0VJ<5X"5M8:D/FY!&H!;_F1U@.B=^"*J6I C$B74]V([B*CC
M.^0R^Q,L!MZ[JYN'MY>$Q=1S$_MP7(]<%[+.R+TL:GN!#:#0I2Y.B *:^,$N
M2$1=!R ^3:P:2I;2RO-B'Q1S?1HX$7:[-$K\?6 1\PECE"41N5Z(]-.F-%1P
M$IR5.#3T=Z5CCP:>3[ :,9<\2 ,E.J=OFL7W&75#WX[BD/JX^HX:7DBC.,33
MIW'@D@,L# 86!@=9>"=26:5YD;?TD#/"MPXUDH!1AC^"1ZDL!1D74N\/^,-'
M/8!V+9%L+!F;-TC#5="#<*3O;4W,IJ7VZ04!+8L\XW;Z*^W(5(#IHI^$]N(U
M['TXJ,'1X)"CP2774B%;0"&"HJB:JV@R]D/JQNR8C -& Q8?D[<"-T^[J]IH
MXZ7-,7^U$^(1!57C+BYX%SN0<V.$# 8W%?07VJRW@+BNCQTA39+DF/PL3']I
M;HS*IW5K:%BKDM4)+&84?& ]D/=8GD>^_RYVF?L#N=3: I1+GJOFSNF"J[G0
MPX8Q6.Q93>X@J>K4U I8M &;J_5]))*,@H,T?#MF 84PE&0)#3WOF%R_^T"0
M2%&W&X%V6W\$BQURCV/%B:VE&59+>]<MT\#POH7T:&@->IE^KO,.KD'FZ0;T
M&&$=!M@-"UT+9=")D$+,>7&B1-&P9RHJ,<O-H(1+&4+QYB5.P?,>HIL%&(Q#
MCWH^.SX0E>$0E>$+4=DFA2S7?#Y7T+31\0GQ(C,8O3&Q3?)Y"J+-9L(Z0>\+
MR8/G[*\:>^)4]X&**'U&,UFKP]H]'WY-O&W%8%\WMM/__DS>I61$WT9"Z.:.
M!I_N'_79>SVRO9S>8'%WK35#^V?$$)YL^_4!G:^NU1-ZL I-:Q-&>M T2"BR
MQ@Y4_^R689Q/HNDYK!K+C3NOD79$07(WW'ZU+=])IM#75E"H1]U% 8U#?U>O
M;OHW,6TT6<@F >Z*(T$%D;\CWDU_:.W8^W0M[B*;..ZSUNB6VS2L=AN(K@4X
M&@KXICO[>GJ =LY_2+NN65B/OIEV,:,Q\[9?7Z!=2.,P>IYV[?)K:!<Z--D(
M@N[UFVD7HV[MZM5-OT@[U-_$CW?%V^E#M&.1=XAV=GF'=FV[>M2WG$=#O[CI
MSKYY.U &HJ$,1*\K W,A46R7BZ=]*?\@YOZ4_ZJ,/RA!25NH46Y7,#@JI!&6
MR1CI1;Y<8FD&*A'\]&C7N]K0;D&;9'^>B.Q?+Q ?J]P^[@W>;,"&:+)BZ\+
MEG37>A4-"_-MIF%A0AW6^)>!'4%LPQ6_YRL*0^5@>%X\D6M$7L8;QE[6]I<B
MFEF"[4G@DYA&3DP"Z@4)":D3!_9FS G_7\EMC\F\(&X'3N1T+7'<&(K%/G6;
MX/"#"+^ PF\V64S#V"41C:, %DO0#X8XQK'5)(ZC?R N)QM?1TJ!AM=^ ])H
M'NO*M!]*AMGA,]-E^W5EO;W]1@47S'-8KQ SB#IO(OPH4NUWG_;%R&7SK64J
MC9%E,UP(G@EE-V!])J7I7^P!P\>WB[\!4$L#!!0    ( %1JIU*38\#KB00
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
MS-E:V#NU^8I;?P:.+U7"^"]LMK91 .G:6%5NP:2@Y++^L^=M'/8 Q-,.B+>
M^!#0?P/0VP)ZWM%:F7?KFEDVFVBU >VLB<T-?&P\FKSATF5Q837M<L+9V6)=
M50(I+98)BH=@,D6HZX?)#%)F"L@IU<!E73(N]AVK68:4@E2MI364S13Y$UL*
M/ 4FR-JQ&"  K"4I]#FCW09Q IUKM(P+&IW!_>(:.I].X!,= M\+M39TM)F$
MEOQS*L-TZ\N\]B5^PY<>W"AI"P.?98;9:WQ(<6F"$^^",X_?);QA^AQZW5.(
MH[C;HN?JX_#H'3F])E<]S]=[@^_RO^,-/^]H%:CP-TQGO][1TF^T]+V6_AM:
MYG6IG,(25UQ*+E>@<GA!IMOR5G,EGLOUE:=9TH]'D_!I/YC'1OWQ:- 8O9(Y
M:&0._B$SHTN]M-!9HL2<VQ/ 9^J !MMDUER#/05G27]\(//8J!L-QNTRDT9F
M\J[,!\TMGJD\;ZWZY%C6.(H.9+48Q=%XU*YKV.@:?BS+2+V \ENAYBIKTS@\
M3MYH>!BZ8Z/>N)\<2 SWFEF)>N5[O %?R/75;5:;9^32=\^#]3D]+_5K\)>F
M?IOH8E+1&A"8$V5T/J2PZ;K?UQ.K*M\RE\I2 _;#@IY(U,Z ]G.E[&[B#F@>
MW=D?4$L#!!0    ( %1JIU*[7ET1MP,  *$,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;*5776^C.!3]*Q::AXXT+1@(2:HD4I-TM/,P4M7L[#P[
M< G6 ,[:3M+Y]WL-E'Q@V*[V)<'FGN-S/^)[,SL)^4ME )J\%7FIYDZF]?[1
M=56<0<'4@]A#B6]2(0NF<2EWKMI+8$D%*G+7][S(+1@OG<6LVGN1BYDXZ)R7
M\"*).A0%D[^7D(O3W*'.^\8KWV7:;+B+V9[M8 /ZQ_Y%XLIM61)>0*FX*(F$
M=.X\T<=G&AI 9?$7AY.Z>";&E:T0O\SB6S)W/*,(<HBUH6#X=805Y+EA0AU_
M-Z1.>Z8!7CZ_LW^MG$=GMDS!2N0_>:*SN3-Q2 (I.^3Z59S^@,:AD>&+1:ZJ
M3W)J;#V'Q >E1=& 44'!R_J;O36!N  @CQW@-P#_%A#V ((&$'P4$#: \*.
M40.H7'=KWZO K9EFBYD4)R*--;*9ARKZ%1KCQ4M3*!LM\2U'G%YL#OM]#IAY
MS7*,>,[*&$A=HJQ,2,Q41E*L)L++NBI-=N]X>42$D!Q49:8,"RX^D[LU:,9S
M?+HG/S9K<O?I,_F$8/)G)@X*;=7,U:C;G.[&C<9EK='OT1B0[Z+4F2+/90+)
M-=Y%?UNG_7>GE_X@X7<F'TA OQ#?\ZE%S^KC<,\"7_^_TY^'X6N(^TZ_"D;0
M5D!0\04]?-]Z<CE ';;4844=]E"_LA/6J@;)66[+^[J&1Q7<7&G'Q2BDHYE[
MO R'U<AOC:Z4C5IEHT%E&RCX?<I+CJ6>D)T0UKI<UR2CBZ/'4QK=Z+,9A8%=
M7]3JBP;U??U7:5'GU("&47BCS6(5C&B/N'$K;CP</&N%U++&G0-'?A3<J+(8
M>=2SBYJTHB;#M08*Y!$(WE($WF)0=36+K1(Y:"!<0V&]>R:=\KJG_C287FM>
M6<RB8'3CV7K2\<Q&]FPSH^-P8@_!M W!=# $'_LEUT*G'7>",:6W.KM6H4>#
MGDQ1[]QSO,$K9Y6Q<@>F*\C_GK7K,R_Z'!T,SK+N;5_(%G:\+'FY(R(EOX%)
M:T.BG0Q=)Z@N"HM9%'E]\?'/6OU!K4^%.)1:D3AC<H>7@!88'!P-%5BU^AT1
MOD>#6ZE=JTE/O=%SZZ#!H-"?$A-T+]+4WM6#;IE/?/]6F,4*+ZD>:>?60X=[
M3YMO,/64DCUV(9%8978;C.T"L)A=70"U3O=B%"L LV=F8,RD26@]H+2[[9S]
M5$V7-_M+^KBJI^4S33V\X_R %:Q(#BE2>@]C#)VLY^%ZH<6^&OBV0N/X6#UF
M^!\"I#' ]ZD0^GUA#FC_E2S^ 5!+ P04    " !4:J=2NY!K%D &   [(0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6R]6F]OHS8<_BI6=IIZ4ENP
M#2%T::0VZ6TGK=+INMM>G.Z%2YP$'<&9;9)VVH>?(12'8$S2WO*F!?/[\_AG
M\SS8SG##^'>QH%2"IV62BNO>0LK5E>.(:$&71%RR%4W5DQGC2R+5+9\[8L4I
MF19.R\1!KMMWEB1.>Z-AT?:)CX8LDTF<TD\<B&RY)/SYEB9L<]V#O9>&S_%\
M(?,&9S1<D3E]H/++ZA-7=TX591HO:2IBE@).9]>]&WAUYP6Y0V'Q9TPW8N<:
MY%UY9.Q[?O-Q>MUS<T0TH9',0Q#U;TW'-$GR2 K'WV707I4S=]R]?HG^H>B\
MZLPC$73,DK_BJ5Q<]P8],*4SDB7R,]O\1LL.^7F\B"6B^ LVI:W; U$F)%N6
MS@K!,DZW_\E368A#'%#I@/8<(&YQP*4#WG?P6AR\TL$[-(-?.A1==[9]+PHW
M(9*,AIQM ,^M5;3\HJA^X:WJ%:?Y1'F07#V-E9\</62K54+5R$N2J(HG)(TH
MV$Y1DDY!1,0"S-1L G&ZG97YZ)Z1-8D3\IC0"]5X(4A"U> \2B!HE/%8QE2\
M!V<3*I65NKH 7QXFX.S=>_!.A0%_+%@F5' Q=*3J08[#B4JTMUNTJ 7M/>&7
M ,-S@%P$#>X3N_N$1I6[6W=W5-VJXJ&J>*B(AUOBW726 7S]7?F CY(NQ3=+
M1EQEQ$5&KR7CF EI*MO6JU]XY=RP'B$_<-'06>]6QV U\$*_LJI!\BI(GA72
MKYP) ;)4T502_T.G8*[HR3BVVSC^3GIW#Z#-H@;.K\#YQX%+U#TUHO,;N2\P
MA'L 34;8#+%?0>Q;(7X@,0=KDF34A*K?2(A\'.[#,E@-O#XR PLJ8(%U=M\]
MK12;JYJIM_YE.K,9Z'[W+?-\4.4>6(LRR6A.%4R].\^4<, X2*@PCMN@T7?H
M^7[+O FK_.$A^>6& <G 3&E9@<,((&P ",( FO-#5_.R>P@"$3_E""1-VP&4
MD>K#'[14 .XH WS#Q"R=NV:FR:Q]:D+-O!#9P65*0,"")E.@IF&IE)0KPKVG
MRT?*;60+-=M"?"*"AYI.H9U/VR@>-LG1P/'CCNA?X3>C;AJ"UZ2A,+OK"HZL
M)="D#8]D[59)@4U"=O<+8L_55I#.P'==@>W%T/( [?IPA(3!I@XT-6S<D:^M
M(*;8>+\D':'M)='"!(.W,%-P"#.-.W*TE<$0O,9G92$Z@ML+H542VF5RK#[/
MC25HBF(8N(&_3\X&,ZBDHX6<M7C"\.1?#D@K)[(KIWUV((-8&F9'1XZ6V6$*
M;I@=7<&MLP-I 4<= MZED>!?<*\^L9[5./'OM"YKVF2BG(2,HT.D%>TLG4ZU
M=D):SM'K5D^E6^T;$KGN_NK$9.;OFM5A:<5'/VH%A;J74%:3.D"MQ^B'K:)0
MIVY.K"9UA%HDT5L64:BI7<;Q-9A9QE?+%3K]0@IIC4!VC>@HC6'Y9"J-P<Q2
M&JT4R+[..H2BQB0ETYBDQ8;4BK-UG$8Q2<"<K2E/\ZTK$W'9-ENTE&#W5!L\
MFK6QG;5;MWB:*ZDP0(TM'H.5W^^;QPEKML;VY=;A%%4&LA& U:0.<&=?S$[M
M1U 4;M*X8:?':-6RU8,UU6,[U=M?1MSD[M!K(C-8^:W0-,EC_^0LA36!X[<0
M.&XRLZDP!JOVPFCZQAVKC6,X:IX13E))51WC=*V^FPI^BBB7\2R.B#R0H32[
MX\&I&$J3-K:3=BM#-7?"<#AHO/TF*Q2V;$)KJO;L'\U';$,W/](;^] VDSI
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
MP#LJ/@ ,WP/D(VC1<SW>W;>XW[C=;]ARR/UH-+B9-5S%PP/Q+G,N5/H?U1,
M6G,!OO^I#<&M8KG\UY&&-&E(E88,I/E=<"GU&A#B*2W6@.9\5RC;9!["A%68
MDC2/BS@D<3";>X_M(EG,,/$Q;LR.5 :-RL"I\G*YW.6[C"J6E!*KPI3+U";T
M$"EH*9B&T(_\J*/48A?$$8H&I(:-U- I]2_]6(TH9]C+C@(" ]01:3$C813Z
M=HU1HS$Z4<Z?NU3H6K86EDUDU)M,[(=HH$!QDSQ^<?+W8%_1FR53^LB$[D9'
MTPRV3*0\*:$$GA@5\IU-K3MM</!T/#*S9@ S]P#:ROCJ5!%GO2(BC$)R/-'7
M-JL 0GNIH6_0[SLI\DFJ-*\>F]5.[42GK.R7WEM(YJ@);#49Z*S*%U9N01(F
MRI(,$/BJCM%>SV$0Q ,K"B*3'#F3ZWS(F@_U\\4H#@;R&39#?"H?MN;#O7Q$
M,V7@<84&TM!-:9V/6/.1/A\P\L.!? :WT,U;G2^PYNM#$T8810/Y##.A&YJW
MA6*BH-ET)_76A*_4GNJU^OV.Y0],N-H<-,B#T3G[*31X@V[0C.ZH=9QV,?$L
M"J.@TP-L=K$/"1FHNN$8/ &R%W35.M11N\200-13:S/T,4'(+A<9EB'_-3IK
M':4M(,9!X'=T6LQT[0=5&@XB-P?']M8Z3-AYE :(CPP*D1N%9VNO)_+BD_T5
M&;PB-UZOJQ]%NI5DJ532$RRK=,I-NI5CJ( ,6!$Y)Q60(2IR$W4T%>HX1YNN
M,$0$=M=O'\4X0/%LH+<APV+D9O%+J(#Z^],I@HCTJ& UU$T-Q0-R#=>1>R\[
ME@I1OW,%.(9A5ZC-SM=[[@&=IBV@EV][K4+C/A<P]H>X9&"/3L'^7%QPYXU/
M<@&;#H#='>#^>6>@.'@H-PI9,@8'V, ;PW/B !M*8S<M1^.@CG.,@YG?[6:X
MO]$]-CO6V7H)X2;Q2V" ^YO?*2*S'KFL=CB.!_8SV, <NW?)(U& ^YMF"&>]
M-QDV,^S#@;TU-IT NSO!5[;<%#SCZZ=I^38S.5YH(U:S(3D.S[J:#8.QF\'C
M5W.?KEA#&'=+?\KL6*=A,#[%X!>LYOZN>XIF,.QIM=E%X:!8 VSL!N?8U=S?
M;Y.PM]NU6(5H" _$ )FX@?Q5T(2!@N;CEBXQ("9G!3$Q(":O!&)B(:R/<+?0
M=K-X8%M/#(C)ZX&86 "+?3_H+EV;'9K-T #B2.N=\JN F/1?%L.H^YK68J1_
MS744>JW3$?V[85V=,NEI+3,?#A":N\U)UF5U?M.Y?P4_7A_.HTR8P_'8'17K
MM) @8RL=TO\0Z;*)PXG3X4+Q;74&\\"5_O%2?=PP_7B(TD!_O^)</5^4"9IS
MO\7_4$L#!!0    ( %1JIU*HF;O!YP0  ,<:   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;+696V^C.!3'OXH5S4,K=0JV"2&C-%(O>YF'2E6[L_LP
MF@<'G(0MX*QMFJFT'WYMH#A=P)"6OB1<[.._CX]_'-N+/>./8DNI!#_3)!,7
MDZV4NR^.(\(M38DX9SN:J3=KQE,BU2W?.&+'*8F*2FGB(-?UG93$V62Y*)[=
M\>6"Y3*),WK'@<C3E/#G*YJP_<4$3EX>W,>;K=0/G.5B1S;T@<IONSNN[IS:
M2A2G-!,QRP"GZXO))?QRY6%=H2CQ9TSWXN :Z*ZL&'O4-U^CBXFK%=&$AE*;
M(.KOB5[3)-&6E(Y_*J.3NDU=\?#ZQ?JO1>=59U9$T&N6_!5'<GLQ"28@HFN2
M)_*>[7^G58>FVE[($E'\@GU5UIV ,!>2I55EI2"-L_*?_*P<<5 !P8X*J*J
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
M<[N[NR\=[IKW^[W[,WPYQY;[MVQZN8#\'SZ!%+Y<0!K;GF!XTG[]8$"U'V/
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
M01$O>'?=QW99\NAR($E8)PF+)&%/DK^@#? TD@FKTKCFH0PQ+4+83?^\(F%
M)DOO^;@Z7:OQU,<!KLU> 9S4 "=O!4B-47R=&[H6#!F)4IF.(U@"2@KPVH*9
M8;#,C(M"F61R#"X(6@2Z-KX;^[3&/GU?<3L4[IC(7Y@+\+0#AH1D05J0NU9#
M-9_5N&>#N+]6]19"1M2PV"+-J#(\XADUMM2:1;GBAC/GOIUU4>%%"[G#AO3
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
M9WBB77/\0 A8(:1W.\8:JN+&4PR,W.27AJ4T> 7)'V.\)8*R!OA^):4Y#&R
MZMZY^!=02P,$%     @ 5&JG4CK'H_J5!0  _AP  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&ULO9E;;]LV%(#_"F'TH07J6"3E6Y 8:.P-&[!N0;MN
M#T4?:(FVM$JB1]))NE^_HTM$.2)I!S#\8NO"PW,A]9U#\N91R.\JX5RCISPK
MU.T@T7IW/1JI*.$Y4U=BQPMXLQ$R9QINY7:D=I*SN!+*LQ$)@LDH9VDQ6-Q4
MS^[EXD;L=986_%XBM<]S)G_<\4P\W@[PX/G!IW2;Z/+!:'&S8UO^F>LONWL)
M=Z.VESC->:%242#)-[>##_AZ%8:E0-7BKY0_JLXU*EU9"_&]O/DUOAT$I44\
MXY$NNV#P]\"7/,O*GL".?YM.!ZW.4K![_=S[SY7SX,R:*;X4V=]IK)/;P6R
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
M O2\C<,B5XN#VP%QP%H<\*^=U. F)S58"P)N^:3F(6#^8DF'M2K@#J@"UJJ
M'^%X!S<YWL%:'G#+QSL/ ?HWEPM8"Q+NP(D0+EV$,N_8/4BK\?Z5IPJM'I3N
M6JK2?)5=<DUO*JGE\O8R8O&VN$A[EET?O??^W'XUVUZ'U6ZVMW.OLDT: 4*Z
M5"ZM_E#-/=]>>-T^2+;.;G3.F53K@^RC3XE'>=I ?;]D3-X]I!T4UXZG_P-0
M2P,$%     @ 5&JG4LU;<"(8!P  2"H  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#@N>&ULQ5IM;]LV$/XKA%<,*9#$$BG)=I8$2.($*] ,7;-N'XI^H"7:
M)BJ+'D4Y#; ?OY.LB+9%44KFQ?W02/(=><>[>QZ^G3\*^3V=,Z;0CT6<I!>]
MN5++LWX_#>=L0=-3L60)_#(5<D$5O,I9/UU*1J-":1'WL>,$_07E2>_RO/CV
M25Z>BTS%/&&?)$JSQ8+*IVL6B\>+GMM[_O"9S^8J_]"_/%_2&7M@ZLORDX2W
M?M5*Q!<L2;E(D&33B]Z5>W8;% J%Q)^</:8;SRAW92+$]_SE0W31<W*+6,Q"
ME3=!X<^*W; XSEL"._XN&^U5?>:*F\_/K=\5SH,S$YJR&Q'_Q2,UO^@->RAB
M4YK%ZK-X_)65#OEY>Z&(T^)_]%C*.CT49JD2BU(9+%CP9/V7_B@'HHL"+A7P
MCH)+&A1(J4!V%;P&!:]4\+KVX)<*A>O]M>_%P(VIHI?G4CPBF4M#:_E#,?J%
M-HP73_)$>5 2?N6@IR[O*)=H1>.,H06C:2899(%*T=&4)S0).8T13U(EL^+S
M>W0T9HKR&)Y.T)>',3IZ]QZ] Q'TQUQD*4VB]+ROP*Z\]7Y8VG"]M@$WV$#0
MO4C4/$6W2<2B;?T^^%,YA9^=NL;6!N^I/$7$/4;8P:[!GK%=?<S"2MVQF$.J
M,29%>^1E8WR,C&.,OGX$??1!L47ZS=*[5_7N%;U[#;U?K2!>=!*S$X"5DY3&
M# IIHE#*PDQRQ5D>[ P"A^8LCA (E7G'9/K>%,QU=T'178Y#JTOLDQ&,\VIS
MB U20R_ E=26+W[EBV_U9<PD7]$<6E#,Z83'7#VAH]^$8B@PVKINSM^PXB3
M9-=6@]0 NX[9UJ"R-;#:^E'0)$50$2@!^U) U9"!\1 (-)5B@2(.(>>33 EI
MK)F@9A0>#H?!CNEU*3)P!H'9]$%E^F!OID,65^EM<F-@<L,C.V[4I4@P\ALB
M,*S<&+:XD<Q.%).+(N%-Q@UKW0X]!_[M6-<JMF7>J#)O] +SVL9QU,W45K$M
M4UU'TX1C-?9SCA:2)[,-,[<9X^L]6TR8M$&6N\%*[@$@T\6Z?[Q?H"G;:T,:
MDU@SU+B:85QBM?>!SQ(^Y2%-%!)JSB02DY3)=<WR9)GEE/Z1K5B,\/M.H=+T
MXGJ'")6F!-?."2\K([>.]<8Z:I?;-E>S@FNGA==%"OV#]E.!F@+<P2'"JK';
MM8/WRRNPCM+&"C2(62I0@[EK1_/-N&9)8TQ)I^K#&I>Q<X P80W4V'VSJ4+9
M5=M<P2!FF2Q@C?G8CODW-)T7GH3Y _L[ S_BKH6%-53C0ZP&L,9K;%\/Y&X:
M1]^K#:N+?<_;14:C''%QP]0>:R#'=B#/#6M-D3HLFXTTR5F,U/"-[?#=GB0
MU;]G4 L16DH>0DGPY^T06+?+[PQ$\S46CT +X")&-$V9!@BW&T!H',>'P'&L
M<1S;<;Q35.N8;(ZJ2<X250W>V [>=PWKWRZA(!JKR2&PFFBL)G:LWOM. #$
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
MS@_2',#]E1!Z/S$"]7^)\5]02P,$%     @ 5&JG4JXF$% (!   @P\  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULE9=K;]LV%(;_"B%@@ .DNB9V
M4M@&FJ3;^J%=D.SRF9:.+*X4Z9&4G?37[Y!29'>E*>R++4IZ7_+1X>6<Y4&J
MK[H!,.2EY4*OHL:8W?LDT64#+=6QW(' )[54+3785-M$[Q30RHE:GN1I.D]:
MRD2T7KI[CVJ]E)WA3,"C(KIK6ZI>[X#+PRK*HK<;3VS;&'LC62]W= O/8/[8
M/2IL):-+Q5H0FDE!%-2KZ$/V_CZ;6X%[XT\&!WUR32S*1LJOMO&I6D6I'1%P
M*(VUH/BWAWO@W#KA./X93*.Q3RL\O7YS_]G!(\R&:KB7_"]6F685W42D@IIV
MW#S)PZ\P %U;OU)R[7[)H7]WD4:D[+21[2#&$;1,]/_T9?@0)P+T\0OR09#_
M5S _(R@&0>% ^Y$YK =JZ'JIY($H^S:ZV0OW;9P::9BP87PV"I\RU)GU)U'*
M%HBA+V2GY)ZY\,PV(*!FYH+,'L!0QO7%,C'8F]4DY>!\USOG9YP+\ED*TVCR
M4510>?3W87V6!PP2Q!Q9\S?6NSSH^)FJF!39)<G3//,-*"Q_@'*4IX'A%..G
M+YQ?<<;O"4HI2L89=1-:U@3J&MRT=O%0U$"@FZNQFRO7S=5TA*DA-52@*"?:
M4-,9J5X]W?3?,NR:9W&:_N3[B/]?]QW6]8AU'33Z1<KJP#@GK-U1IG!G,:1L
MJ-J")K,OT@!9>"=MV#4]1Q66%;=Q'J2:CU3SH-$SA@4(&T-V201NY3@UWN)V
M?$2&1>J##'=2Q#=^R+ LBQ=!QL7(N CZ_(YCMT$K'9C&F,$[NQ-7!-'P>-)N
M/?BPPKYYG/FQPK)%?!7$NAFQ;H(^7Z1XA_M4APMXPX' "Y2=6\M35&';-+[U
M4X5E^<0RNQVI;H,^>%;B22C&#8E4##<I!:($[8,)NZ7QW \3EA43,R]+CZ==
M&G2Z;ZC8V@5&.J%P_]T*]@TGWLERTI=VC?&N8F*+5P99M2%45 2#2+EA?NZ)
M?M.X\(-/Z&:Y#?]%B/WDI,^"7H_TE>+,U X&X8'M^S8F@WCX,_Q]!:KZ4(/I
ME/"3AGN9I9X1#ZQA9?[CMO0]:7XDS8-.3Z 1I&P<:05[3%9W[H"P:*6"RK]K
M3KC.W.SUDTTH"QO^8!2/24-63+#9R! C3_(U6OV-F:(E]$<L['CVS)O0X=R<
MHCKF*%DX+3BNRSWE79\048XU!CVWT4P8GH>:TDU,PF-^DH5S@M], \H[\JD4
MY(=48ACYE&YBY,<<) L?]!\GTM !(VR2>\[5@2,L7'A.O!XD.2ES6L!,SU9_
M&L_73IB^XAGOCA7F!U=7)<?7^_(42X$M$YIPJ%&:Q@O\MJJO^/J&D3M7-&VD
MP1+,7398)8.R+^#S6F**.31L!V/=O?X74$L#!!0    ( %1JIU)W_CA#S@(
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
M[91YF X#^XO]AQ91PT;4L%/40C!FYD)][)[%I7!,]^Z3MA-7T0X/Y#PKJ<[
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
MP<[JAA6^KJ L />G$LO636Q[[=_K_"]02P,$%     @ 5&JG4A]R]!&G @
M)0@  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULM59-;^(P$/TK5M1#
M*W7)!Q!*%2*UH&HKM1(JV]U#M0<3AL1J;*>V T7:'[^V$[)40)9#R\'QQ[PW
M,\_VF&C-Q:O, !1ZISF3(R=3JKAV79ED0+'L\ *87EER0;'20Y&ZLA" %Q9$
M<S?PO-"EF# GCNS<5,01+U5.&$P%DB6E6&QN(>?KD>,[VXDGDF;*3+AQ5. 4
M9J">BZG0([=A61 *3!+.D(#ER+GQKR>^9P#6XB>!M=SI(Y/*G/-7,[A?C!S/
M1 0Y),I08/U9P1CRW##I.-YJ4J?Q:8"[_2W[G4U>)S/'$L8\_T46*ALY5PY:
MP!*7N7KBZ^]0)]0W? G/I6W1NK(=]!R4E%)Q6H-U!)2PZHO?:R%V /XQ0% #
M@E,!W1K0/170JP$]JTR5BM5A@A6.(\'72!AKS68Z5DR+UND39O9]IH1>)1JG
MXEDYE_!6 E,(5J8]GX#"))<7Z!MZGDW0^=D%.D.$H1\9+R5F"QFY2CLV<#>I
MG=Q63H(C3FX*T4&!?XD"+_ /P,?M\$>LX=WC\,GI<.\CW-5J-9(%C62!Y>N>
M*MG+@[9 ]PJH_-W"WVWXNY:_=TRMY*TDDMAKH01F$E=7).%2'1)_7-&%EL[<
M\U4<#,)^Y*YV-=HW&C86'\+L-6'V6L.\(T(J=$-!D 0S-,4;:L28;:01XA(]
M=*8=]/((= ZB399^XZ__);*'#7_XN;*'[;)_"&+0!#%H#6(_R5I ] =]EN!7
M32Q77R+XL.$?M@N>I@)2K  5I4@R7;Q1H5/3+=[@>0Z'ZLQP_Q2'GOX=5MWW
M_E5![S^'F6&6$);J[::4**/LP3KG[6]ZX!V(P-TIR>8!U44H)4RB')8:Z74&
M^K"+ZDVJ!HH7MDK/N=(UWW8S_8Z#, 9Z?<FYV@Y,X6_^&<1_ 5!+ P04
M" !4:J=228Z%;Q(#   ,$0  #0   'AL+W-T>6QE<RYX;6S=6&UKVS 0_BO&
M':.%42?QZL5K$M@"A<$V"NV'?2M*+#L"6?)DN4OZZZ>3;.>ENM+UPY;.(;5T
MC^ZY1W?GRF12ZPVG-RM*=; NN:BGX4KKZF,4U<L5+4E]+BLJ#))+51)MIJJ(
MZDI1DM7@5/)H-!@D44F8"&<3T917I:Z#I6R$GH9Q;PK<[4LV#8?)^S!P='.9
MT6EX=_KV9R/UY9O W4_>G9P,[LXN#^VG%C@+(R_IQ3-(SP<XK\$PZF2?NEUN
MF#I/ZQBUFY]-<BGV<P &PTQ*&MP3/@WGA+.%8N"5DY+QC3./P+"47*I F^2;
M4$.PU \.'KH9U*7E*9F0RL9V$=S?1;O\ .AF()!QW@L<A<XPFU1$:ZK$E9G8
MQ=;X" K:\>VF,@H+13;#T46X=; W$V0A5495'V88=J;9A-,<Y"A6K."N914!
MJ+4LS2!CI)""6 V=1SLPM$O*^0TT[8]\CWN=[]1L !43_= (:H>.QDV ?Y?-
M<>_2#E[$&U3L7NK/C=F.L'/H,GJM:,[6=K[.>P$8^Q!G)U7%-Y\X*T1)W>:?
M'7 V(9U?L)**/9AHT"I+8Z J#.ZITFRY:_FE2'5+U[IKIW6.:QZ]0LU_-\\%
M%501OBO:]/XQ9_G%BN,/_TJR_:]R*-BKL3V)CEWDQ6L0F1R_R#@]2HU1>^KL
M'&U[!UMO#> %8AI^AU<1O@T:+!K&-1/M;,6RC(I'YYNAUV1A7O7V^,WZC.:D
MX?JV!Z?A=OR-9JPITW[5-22B7;4=?X7M#9/^[<7$8B*C:YK-VZDJ%G88F(&)
MVE[@<(A<V<N/8#X.\R. 87$P!9B/\\+B_$_[&:/[<1BF;>Q%QJC/&/5Q7CYD
M;C]8'+]/:B[_3M,TCI,$R^A\[E4PQ_*6)/#ULV':P .+ Y'^+-=XM?$.>;H/
ML)H^U2'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24WR>.H:J8-NP)
MQI$TQ1#H17^/)@F2G00^_OI@3TD<IZD? <RO((XQ!)Y&',$4@ 8,B6-[#AZ<
M1U%W3D7;WS]FOP%02P,$%     @ 5&JG4I>*NQS     $P(   L   !?<F5L
M<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5Q
MD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC
M0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W
M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !4:J=2')AL(ZT$  !I)P
M#P   'AL+W=O<FMB;V]K+GAM;,6:2W/B.!" _XK*E\U<%OPBCPJI8@+9I"H#
MJ9B9:TK8 E2Q)5:2D]GY]=NVEUFY EUSZ>%$_(CYW'+KZY:Y?M?F=:7U*_M>
ME<J.@ZUSNZO!P.9;47'[I]X)!4?6VE3<P:;9#.S."%[8K1"N*@?1<#@:5%RJ
MX.9Z?ZTG,_ WM!.YDUK!SF;'-RG>[?_'FTWV)JU<R5*Z?\9!^W<I E9))2OY
M0Q3C8!@PN]7O]]K('UHY7F:YT64Y#L+NP#=AG,P_[,X:R"5?V7:/XZMG#B#C
M8#2$"ZZEL:X]H[T^!\8W 2=W6[73=[)TPDRY$W\97>^DVC27@;L8>+?1QF'_
MV07QROQ*&/5Z+7,QU7E=">6Z.!I1-H#*;N7.!DSQ2HR#_2G-+<%W/!3=[3G@
M\H)EKB0<, ]%2TA'<[N89XO'A^ED.9NRSY/'R?QVQK+[V6R9L;.ORH.,$,CH
MA) OD0<9(Y#Q;X3,EO#Q938'P,4=NUU\>?(@$P0R.1ED=C]Y]B!3!#(](61O
MN$<(Y.ATPSW)[CW(<P3RG!@2MG4I"_CV B9(Q54N>=GAP+]ZD!<(Y 4MY!R$
MP?-<U\K!G,QV1BOX.V\ G?40+Q'$2UK$K-[MRA8(HK?B)<11=&",JX+Y4_D0
MF\N'M)@S;A2$T+*S4EO[B>V$ 3)NA ^(RH;8-@NW!:1<5U!S;(6R8&@F%6R+
M%MG'Q'03$OMF*HQ\XTW]X"6-5-:9#^;&A!,2&^>.2\/>>%D+5@EN:_,A94),
M-2&Q:YY%$[#<U:9)ZR9/I')B8]HS6>^9Q&03$MOFH7O^'/_>3#W-]P/=V4HH
ML9;NDT^)V28DULV3AF *)[LQ9O_A]<8:\TQ(+)JI6/72 M-)2.R3GY-,)5V;
M$.VSE^M6+SWIA9A20FJG-!/S5I>%,/8/)OZNH5ORRVU,)!&Q2#[75BIA+;-B
MTSYO4G77@1-]1LPE$;%+GJ5][8:V*1:,@Y[52>%G1(2V+,0.R>J5A4%M@B?>
M^M*(,&E$U&T*5A+VBNL(DT=$+ ^TXNIC8O*(B.5QM.)B9TN^*GU,S!X1L3W0
MNJL?3<PB$;%%CA0T72S[J8T))B(6#%K8]*.)"28B%@Q>V/A-2XRY)B9VS9'*
MYL"@QYAN8F+=-!7.GLFO"F-,,C&Q9#!/ ZR/B:Z,G=0YL8^).2<^J7-ZF)AS
M8F+GX)B)CXDY)R9V#HZ9^IB8<V)BY^"8(Q\3<TY,[!P<\]S'Q)P3GW*A[.7"
M7P3'G),0.P?'O/0Q,><DQ,[!,%_:E<:?F)B%$F(+(47P5#CN8V(62H@MA!?!
M_O2>H&]HB"V$8_K3>X)9*"&V$+I&VBN"$\Q"";&%CK84&ZV+=^EC8A9*3M7Y
M=+'U,3$+)2?M?'HIA%DH(;80CNFG4(I9*"6V$-J@]5(HQ2R4$EOH:(/63.[2
M7^-(,0NEY"]MF@:M8^IU:"DFG?1W2>?08G1_C#'II-2MSX'%Z,/!1'\70.P<
MO-V=^IB8<U)BYZ"8_3''G),2.^?( OJAO,:<DY)W/OV%],./)::;M-7-H#W9
MWEP7,'TI4<SAZA;VY[S,GR!%X:-[\9RDS7NA=5V6M[!OH1XU+_:_%-O_RNWF
M7U!+ P04    " !4:J=2678!^/4!   X(P  &@   'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QSS=J[3NM %(7A5XG\ $SV+< 1H:*A1;R %287D<26/0AX
M>Z)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;
M#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]
M6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X
M(DVJ':00I/6##(*L?I!#D-</"@B*^D$+"%K4#[J&H.OZ03<0=%,_Z!:";NL'
MR1QEG!,D3; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P
M6Q!O(=!;46\ET%M1;R706R<OVP1Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$
M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-
M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW
M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW
M$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_$[]U]274[W
MYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0    ( %1JIU(7R,P;VP$  -$B   3
M    6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>
M^ <JG TRH$W;S?GO+4Q--$I<9N)[ X&VYSVTR7/%Y>.+HS#9M4T7%ED5H[M@
M+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<
M[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8.<T)5NW"2)F3L
MVX1^Y.> MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[M<U@65MMBT:4D>
MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\
MK,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @
M?6B0/N8@?9R"]'$&TL<Y2!]\AM((BJ@<A52.8BI'096CJ,I16.4HKG(46#F*
MK )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625*+)*%%DE
MBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR:A19
M-8JL&D56C2*K1I%5H\BJ4635*+)J%%GU?\KZ9.WZKW^RZ.]Y:^KN/9\-?[)<
MO0)02P$"% ,4    " !4:J=2!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( %1JIU)0(T-D[P   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( %1JIU*97)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ 5&JG4OU*O-LO!0  8!4  !@
M         ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( %1JIU))@J-T!@<  -0:   8              " @7,-  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !4:J=2L%VA)P4#   D"
M&               @(&O%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ 5&JG4G$1G@HX!0  N!,  !@              ("!ZA<  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( %1JIU)E0,W5<08
M   >   8              " @5@=  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " !4:J=2N9*L(F,"   \!0  &               @('_
M(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 5&JG4HS+
M?I"!!P  71\  !@              ("!F"8  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( %1JIU+&DBX#, @  '45   8
M  " @4\N  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !4
M:J=2Y&GE60H#  #.!@  &               @(&U-@  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ 5&JG4N$[8L@3#@  #BH  !D
M         ("!]3D  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " !4:J=2='I*X.(#  !0"@  &0              @($_2   >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( %1JIU(5E'-"I00  #<,
M   9              " @5A,  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ 5&JG4ET2+[Q*!   Y0D  !D              ("!-%$
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !4:J=2#L\M
M 7D*  "-(   &0              @(&U50  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( %1JIU+2FCI'Q 4  $X.   9
M  " @65@  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M5&JG4EZ\1:V0 P  D0<  !D              ("!8&8  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " !4:J=2K%!8A*0#  #4!P  &0
M            @($G:@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( %1JIU)+T+29L 8  %(0   9              " @0)N  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 5&JG4NRJQ6&L!P
MTQ(  !D              ("!Z70  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " !4:J=2O@@H;9 "  !^!0  &0              @(',
M?   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( %1JIU(^
MY=U/ @H  %P<   9              " @9-_  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ 5&JG4N3,D[*>!0    T  !D
M     ("!S(D  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" !4:J=2-O\G'.@&   [$   &0              @(&ACP  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( %1JIU+'G]Y1>@,  (H'   9
M              " @<"6  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ 5&JG4DFX^2-3#0  _BT  !D              ("!<9H  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !4:J=2AAN;8NH#
M  !9"@  &0              @('[IP  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( %1JIU*WT)\:OP0  -,,   9              "
M@1RL  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 5&JG
M4F2MC8O3!   [0X  !D              ("!$K$  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " !4:J=2(P_QH7,#  "("   &0
M        @($<M@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( %1JIU+\BQD[FP,  *X'   9              " @<:Y  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ 5&JG4EGW5D?E @  /08
M !D              ("!F+T  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " !4:J=22QYS-EX#  "O!P  &0              @(&TP
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( %1JIU(??S
M<@8  (@3   9              " @4G$  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ 5&JG4I-CP.N)!   M1,  !D
M ("!\LH  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !4
M:J=2V=BT8-T"  " !P  &0              @(&RSP  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( %1JIU*[7ET1MP,  *$,   9
M          " @<;2  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ 5&JG4KN0:Q9 !@  .R$  !D              ("!M-8  'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !4:J=2!+Y30UD#   I
M"0  &0              @($KW0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( %1JIU+(ZSA5W@4   ,<   9              " @;O@
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 5&JG4JB9
MN\'G!   QQH  !D              ("!T.8  'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " !4:J=25D4DC8('  !Q(@  &0
M    @('NZP  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M %1JIU+60K04W@4  #@6   9              " @:?S  !X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ 5&JG4AK\8Y"!!   /Q(  !D
M             ("!O/D  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " !4:J=2X1Y@2, #  "##@  &0              @(%T_@  >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( %1JIU(ZQZ/ZE04
M /X<   9              " @6L" 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ 5&JG4ANMKZ9L @  (P8  !D              ("!
M-P@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !4:J=2
M6F)G2I\&  ""+   &0              @(':"@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( %1JIU+-6W B& <  $@J   9
M      " @; 1 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ 5&JG4I@_M_6# P  "@\  !D              ("!_Q@! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !4:J=2/&&HV^("  !7"
M&0              @(&Y' $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( %1JIU*N)A!0" 0  (,/   9              " @=(? 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 5&JG4G?^.$/.
M @  N <  !D              ("!$20! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " !4:J=2TT=:E24%  !'$P  &0
M@($6)P$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( %1J
MIU(1LYY6R@(  /0'   9              " @7(L 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ 5&JG4@IG',ZT @  U@8  !D
M         ("!<R\! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " !4:J=2#<"TL(D%  #A&   &0              @(%>,@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( %1JIU(?R_!W- <  !XR
M   9              " @1XX 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ 5&JG4NR,TDR, @  NP<  !D              ("!B3\!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !4:J=2'W+T
M$:<"   E"   &0              @(%,0@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( %1JIU))CH5O$@,   P1   -
M  "  2I% 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 5&JG4I>*NQS
M$P(   L              ( !9T@! %]R96QS+RYR96QS4$L! A0#%     @
M5&JG4AR8;".M!   :2<   \              ( !4$D! 'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( %1JIU)9=@'X]0$  #@C   :              "
M 2I. 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( %1J
MIU(7R,P;VP$  -$B   3              "  5=0 0!;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@    !# $, 3!(  &-2 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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>77
<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>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>237</ContextCount>
  <ElementCount>385</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>76</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Consolidated financial statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Consolidatedfinancialstatements</Role>
      <ShortName>Consolidated financial statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - 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>9</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105103 - 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>10</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - Earnings (loss) per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Earningslosspershare</Role>
      <ShortName>Earnings (loss) per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Other comprehensive income (loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Othercomprehensiveincomeloss</Role>
      <ShortName>Other comprehensive income (loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122106 - 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>13</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - 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>14</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128108 - 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>15</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Income tax provision (benefit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Incometaxprovisionbenefit</Role>
      <ShortName>Income tax provision (benefit)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - Postretirement benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Postretirementbenefits</Role>
      <ShortName>Postretirement benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138111 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2141112 - 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>19</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2143113 - Disclosure - Shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Shareholdersequity</Role>
      <ShortName>Shareholders' equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2145114 - 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>21</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2149115 - Disclosure - Risks and uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Risksanduncertainties</Role>
      <ShortName>Risks and uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2151116 - Disclosure - Subsequent event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/Subsequentevent</Role>
      <ShortName>Subsequent event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Consolidated financial statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables</Role>
      <ShortName>Consolidated financial statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Consolidatedfinancialstatements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2306302 - 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>25</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Earnings (loss) per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/EarningslosspershareTables</Role>
      <ShortName>Earnings (loss) per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Earningslosspershare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Other comprehensive income (loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OthercomprehensiveincomelossTables</Role>
      <ShortName>Other comprehensive income (loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Othercomprehensiveincomeloss</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2325305 - 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>28</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2329306 - 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>29</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Income tax provision (benefit) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/IncometaxprovisionbenefitTables</Role>
      <ShortName>Income tax provision (benefit) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Incometaxprovisionbenefit</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2336308 - 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>31</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2339309 - 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>32</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346310 - 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>33</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Consolidated financial statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails</Role>
      <ShortName>Consolidated financial statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails</Role>
      <ShortName>Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2408403 - 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>36</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2409404 - 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>37</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2410405 - 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>38</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2411406 - 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>39</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2412407 - 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>40</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2413408 - 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>41</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Supplemental balance sheet and cash flow information (other) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails</Role>
      <ShortName>Supplemental balance sheet and cash flow information (other) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2417410 - 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/EarningslosspershareTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails</Role>
      <ShortName>Other comprehensive income (loss) (reclassification adjustments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OthercomprehensiveincomelossTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/OthercomprehensiveincomelossTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2423413 - 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/Derivativefinancialinstruments</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2426414 - 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>47</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2427415 - 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>48</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2430416 - 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>49</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Restructuring and integration expense (accruals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails</Role>
      <ShortName>Restructuring and integration expense (accruals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/RestructuringandintegrationexpenseTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Income tax provision (benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/IncometaxprovisionbenefitDetails</Role>
      <ShortName>Income tax provision (benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/IncometaxprovisionbenefitTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2437419 - Disclosure - Postretirement benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/PostretirementbenefitsDetails</Role>
      <ShortName>Postretirement benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/PostretirementbenefitsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2440420 - 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>53</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2442421 - 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>54</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2444422 - 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>55</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2447423 - Disclosure - Business segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/BusinesssegmentinformationDetails</Role>
      <ShortName>Business segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/BusinesssegmentinformationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2448424 - 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>57</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2450425 - Disclosure - Risks and uncertainties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/RisksanduncertaintiesDetails</Role>
      <ShortName>Risks and uncertainties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Risksanduncertainties</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="dlx-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2452426 - Disclosure - Subsequent event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.deluxe.com/role/SubsequenteventDetails</Role>
      <ShortName>Subsequent event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.deluxe.com/role/Subsequentevent</ParentRole>
      <Position>59</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="dlx-20210331.htm">dlx-20210331.htm</File>
    <File>dlx-20210331.xsd</File>
    <File>dlx-20210331_cal.xml</File>
    <File>dlx-20210331_def.xml</File>
    <File>dlx-20210331_lab.xml</File>
    <File>dlx-20210331_pre.xml</File>
    <File>exhibit1013312021.htm</File>
    <File>exhibit1023312021.htm</File>
    <File>exhibit1033312021.htm</File>
    <File>exhibit1043312021.htm</File>
    <File>exhibit3113312021.htm</File>
    <File>exhibit3123312021.htm</File>
    <File>exhibit3213312021.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>dlx-20210331_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>80
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dlx-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "contextCount": 237,
   "dts": {
    "calculationLink": {
     "local": [
      "dlx-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dlx-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "dlx-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dlx-20210331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dlx-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "dlx-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 526,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 7
   },
   "keyCustom": 31,
   "keyStandard": 354,
   "memberCustom": 26,
   "memberStandard": 50,
   "nsprefix": "dlx",
   "nsuri": "http://www.deluxe.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document",
     "role": "http://www.deluxe.com/role/Document",
     "shortName": "Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Supplemental balance sheet and cash flow information",
     "role": "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation",
     "shortName": "Supplemental balance sheet and cash flow information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - Earnings (loss) per share",
     "role": "http://www.deluxe.com/role/Earningslosspershare",
     "shortName": "Earnings (loss) per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Other comprehensive income (loss)",
     "role": "http://www.deluxe.com/role/Othercomprehensiveincomeloss",
     "shortName": "Other comprehensive income (loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122106 - Disclosure - Derivative financial instruments",
     "role": "http://www.deluxe.com/role/Derivativefinancialinstruments",
     "shortName": "Derivative financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - Fair value measurements",
     "role": "http://www.deluxe.com/role/Fairvaluemeasurements",
     "shortName": "Fair value measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128108 - Disclosure - Restructuring and integration expense",
     "role": "http://www.deluxe.com/role/Restructuringandintegrationexpense",
     "shortName": "Restructuring and integration expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Income tax provision (benefit)",
     "role": "http://www.deluxe.com/role/Incometaxprovisionbenefit",
     "shortName": "Income tax provision (benefit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Postretirement benefits",
     "role": "http://www.deluxe.com/role/Postretirementbenefits",
     "shortName": "Postretirement benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138111 - Disclosure - Debt",
     "role": "http://www.deluxe.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141112 - Disclosure - Other commitments and contingencies",
     "role": "http://www.deluxe.com/role/Othercommitmentsandcontingencies",
     "shortName": "Other commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143113 - Disclosure - Shareholders' equity",
     "role": "http://www.deluxe.com/role/Shareholdersequity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145114 - Disclosure - Business segment information",
     "role": "http://www.deluxe.com/role/Businesssegmentinformation",
     "shortName": "Business segment information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149115 - Disclosure - Risks and uncertainties",
     "role": "http://www.deluxe.com/role/Risksanduncertainties",
     "shortName": "Risks and uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151116 - Disclosure - Subsequent event",
     "role": "http://www.deluxe.com/role/Subsequentevent",
     "shortName": "Subsequent event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Consolidated financial statements (Tables)",
     "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables",
     "shortName": "Consolidated financial statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306302 - Disclosure - Supplemental balance sheet and cash flow information (Tables)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables",
     "shortName": "Supplemental balance sheet and cash flow information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Earnings (loss) per share (Tables)",
     "role": "http://www.deluxe.com/role/EarningslosspershareTables",
     "shortName": "Earnings (loss) per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Other comprehensive income (loss) (Tables)",
     "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossTables",
     "shortName": "Other comprehensive income (loss) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - Fair value measurements (Tables)",
     "role": "http://www.deluxe.com/role/FairvaluemeasurementsTables",
     "shortName": "Fair value measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329306 - Disclosure - Restructuring and integration expense (Tables)",
     "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables",
     "shortName": "Restructuring and integration expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Income tax provision (benefit) (Tables)",
     "role": "http://www.deluxe.com/role/IncometaxprovisionbenefitTables",
     "shortName": "Income tax provision (benefit) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336308 - Disclosure - Postretirement benefits (Tables)",
     "role": "http://www.deluxe.com/role/PostretirementbenefitsTables",
     "shortName": "Postretirement benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339309 - Disclosure - Debt (Tables)",
     "role": "http://www.deluxe.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346310 - Disclosure - Business segment information (Tables)",
     "role": "http://www.deluxe.com/role/BusinesssegmentinformationTables",
     "shortName": "Business segment information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsPayable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Consolidated financial statements (Details)",
     "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails",
     "shortName": "Consolidated financial statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "ifb7ccf97416941d8bce76ea21adef3e5_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "iae7b00a94d594fb29c9a69e14940e808_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails",
     "shortName": "Supplemental balance sheet and cash flow information (trade accounts receivable, allowances for uncollectible accounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "iae7b00a94d594fb29c9a69e14940e808_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails",
     "shortName": "Supplemental balance sheet and cash flow information (inventories and supplies) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)",
     "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": [
       "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails",
     "shortName": "Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails",
     "shortName": "Supplemental balance sheet and cash flow information (intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "iae7b00a94d594fb29c9a69e14940e808_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails",
     "shortName": "Supplemental balance sheet and cash flow information (goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "iae7b00a94d594fb29c9a69e14940e808_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails",
     "shortName": "Supplemental balance sheet and cash flow information (other non-current assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "iae7b00a94d594fb29c9a69e14940e808_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dlx:Prepaidproductdiscounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - Supplemental balance sheet and cash flow information (other) (Details)",
     "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails",
     "shortName": "Supplemental balance sheet and cash flow information (other) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dlx:ScheduleofprepaidproductdiscountsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "dlx:Additionstoprepaidproductdiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - Earnings (loss) per share (Details)",
     "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-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details)",
     "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails",
     "shortName": "Other comprehensive income (loss) (reclassification adjustments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "ia08cc403c9ec45379c15c24fa98d6cbc_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)",
     "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
     "shortName": "Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i214d9ce334b44e3fa54d80d131c83bb3_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i36bde7095726452d956bb337ee6f4af2_I20190719",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - Derivative financial instruments (Details)",
     "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails",
     "shortName": "Derivative financial instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i36bde7095726452d956bb337ee6f4af2_I20190719",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFixedInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Fair value measurements (goodwill and non-recurring asset impairment analyses) (Details)",
     "role": "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
     "shortName": "Fair value measurements (goodwill and non-recurring asset impairment analyses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "id2fb5e711c0c4a7a851350ce7e34c2d0_D20200101-20200331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - Disclosure - Fair value measurements (financial instruments) (Details)",
     "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-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Restructuring and integration expense (Details)",
     "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-20210331.htm",
      "contextRef": "iadf134049b564be78bcc9f278b93f7da_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "if2b16ece69844f3e89613b8da546b35e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "if2b16ece69844f3e89613b8da546b35e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Restructuring and integration expense (accruals) (Details)",
     "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails",
     "shortName": "Restructuring and integration expense (accruals) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i187f838cb02d451c8ff1dacbc909910f_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Income tax provision (benefit) (Details)",
     "role": "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails",
     "shortName": "Income tax provision (benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437419 - Disclosure - Postretirement benefits (Details)",
     "role": "http://www.deluxe.com/role/PostretirementbenefitsDetails",
     "shortName": "Postretirement benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440420 - Disclosure - Debt (Details)",
     "role": "http://www.deluxe.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442421 - Disclosure - Other commitments and contingencies (Details)",
     "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-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "ib38e8d9093ff4ff587fdd0baf1d67691_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": "2444422 - Disclosure - Shareholders' equity (Details)",
     "role": "http://www.deluxe.com/role/ShareholdersequityDetails",
     "shortName": "Shareholders' equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "ib38e8d9093ff4ff587fdd0baf1d67691_I20181024",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447423 - Disclosure - Business segment information (Details)",
     "role": "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
     "shortName": "Business segment information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448424 - Disclosure - Business segment information (disaggregated revenue information) (Details)",
     "role": "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
     "shortName": "Business segment information (disaggregated revenue information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i9ffb50304c474f4ca092c90079611006_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i8d7930d334ff45118788399c5fcc7f91_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450425 - Disclosure - Risks and uncertainties (Details)",
     "role": "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
     "shortName": "Risks and uncertainties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452426 - Disclosure - Subsequent event (Details)",
     "role": "http://www.deluxe.com/role/SubsequenteventDetails",
     "shortName": "Subsequent event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i3cf83bd3d93e4747bdfe74d4e5e83e5c_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Consolidated financial statements",
     "role": "http://www.deluxe.com/role/Consolidatedfinancialstatements",
     "shortName": "Consolidated financial statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - New accounting pronouncements",
     "role": "http://www.deluxe.com/role/Newaccountingpronouncements",
     "shortName": "New accounting pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "dlx-20210331.htm",
      "contextRef": "i1e8f7b06f60c4f95833b3a19da7d7666_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 76,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "verboseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r613"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r615"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r614"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r610"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r611"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Document"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dlx_Additionstoprepaidproductdiscounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.",
        "label": "Additions to prepaid product discounts",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "Additionstoprepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_AdjustedEBITDA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted EBITDA reported as the entity's measure of segment profitability.",
        "label": "Adjusted EBITDA",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEBITDA",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Amortizationofprepaidproductdiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of prepaid product discounts",
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization of prepaid product discounts"
       }
      }
     },
     "localname": "Amortizationofprepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_ChecksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Checks reportable business segment",
        "label": "Checks [Member]",
        "terseLabel": "Checks [Member]"
       }
      }
     },
     "localname": "ChecksMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ChecksrevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from the sale of checks.",
        "label": "Checks revenue [Member]",
        "terseLabel": "Checks [Member]"
       }
      }
     },
     "localname": "ChecksrevenueMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_CloudSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Solutions reportable business segment",
        "label": "Cloud Solutions [Member]",
        "terseLabel": "Cloud Solutions [Member]"
       }
      }
     },
     "localname": "CloudSolutionsMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_CloudSolutionsWebHostingreportingunitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cloud Solutions Web Hosting reporting unit",
        "label": "Cloud Solutions Web Hosting reporting unit [Member]",
        "terseLabel": "Cloud Solutions Web Hosting reporting unit [Member]"
       }
      }
     },
     "localname": "CloudSolutionsWebHostingreportingunitMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_CustomerRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 payables and receivables for prior year tax returns.",
        "label": "Effective tax rate reconciliation payables and receivables for prior year tax returns",
        "terseLabel": "Payables and receivables for prior year tax returns"
       }
      }
     },
     "localname": "EffectiveTaxRateReconciliationPayablesAndReceivablesForPriorYearTaxReturns",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dlx_EffectiveTaxRateReconciliationReturnToProvisionAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 revisions of previously reported income tax expense.",
        "label": "Effective tax rate reconciliation return to provision adjustments",
        "terseLabel": "Return to provision adjustments"
       }
      }
     },
     "localname": "EffectiveTaxRateReconciliationReturnToProvisionAdjustments",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_Financing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing commitment by lenders for future borrowings.",
        "label": "Financing",
        "terseLabel": "Financing commitment"
       }
      }
     },
     "localname": "Financing",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_FirstAmericanPaymentSystemsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First American Payment Systems, L.P.",
        "label": "First American Payment Systems, L.P. [Member]",
        "terseLabel": "First American Payment Systems, L.P. [Member]"
       }
      }
     },
     "localname": "FirstAmericanPaymentSystemsLPMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_FundsHeldForCustomersLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients.",
        "label": "Funds Held For Customers Liability",
        "terseLabel": "Funds held for customers"
       }
      }
     },
     "localname": "FundsHeldForCustomersLiability",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_FundsHeldForCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This grouping includes information about funds held on behalf of others.",
        "label": "Funds Held for Customers [Member]",
        "terseLabel": "Funds held for customers [Member]"
       }
      }
     },
     "localname": "FundsHeldForCustomersMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_InventoryReserveAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in inventory reserves due to factors including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory reserve adjustments",
        "terseLabel": "Amounts charged to expense"
       }
      }
     },
     "localname": "InventoryReserveAdjustments",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_InventoryWriteoffs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reductions in the reserve for inventories resulting from scrapping or donating inventory.",
        "label": "Inventory writeoffs",
        "negatedTerseLabel": "Write-offs"
       }
      }
     },
     "localname": "InventoryWriteoffs",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_LeaseLiabilityIncurredDueYears1And2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in next 2 fiscal years following current fiscal year.",
        "label": "Lease liability incurred due years 1 and 2",
        "terseLabel": "Lease obligation due in 2022 - 2023"
       }
      }
     },
     "localname": "LeaseLiabilityIncurredDueYears1And2",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_LeaseLiabilityIncurredToBePaidYears3And4": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For lease liabilities incurred during the reporting period, amount of undiscounted obligation for lease payments to be paid in years 3 and 4 following current fiscal year.",
        "label": "Lease liability incurred to be paid years 3 and 4",
        "terseLabel": "Lease obligations due in 2024 - 2025"
       }
      }
     },
     "localname": "LeaseLiabilityIncurredToBePaidYears3And4",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Leverageratio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum leverage ratio allowed under the entity's debt covenants.",
        "label": "Leverage ratio",
        "terseLabel": "Maximum leverage ratio"
       }
      }
     },
     "localname": "Leverageratio",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_MinimumratioofEBITtointerestexpense": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum ratio of EBIT to interest expense allowed under the entity's debt covenants.",
        "label": "Minimum ratio of EBIT to interest expense",
        "terseLabel": "Minimum ratio of EBIT to interest expense"
       }
      }
     },
     "localname": "MinimumratioofEBITtointerestexpense",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "dlx_Netchangeincustomerfundsobligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_OnetotwointernalgradememberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One to two internal grade credit quality indicator",
        "label": "One to two internal grade member [Member]",
        "terseLabel": "1-2 internal grade member [Member]"
       }
      }
     },
     "localname": "OnetotwointernalgradememberMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "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 (in shares)"
       }
      }
     },
     "localname": "OtherCommonSharesRetiredShares",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "dlx_OtherCommonSharesRetiredValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.",
        "label": "Other Common Shares Retired Value",
        "negatedTerseLabel": "Other common shares retired"
       }
      }
     },
     "localname": "OtherCommonSharesRetiredValue",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_OtherpaymentssolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other payments solutions",
        "label": "Other payments solutions [Member]",
        "terseLabel": "Other payments solutions [Member]"
       }
      }
     },
     "localname": "OtherpaymentssolutionsMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_PaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments reportable business segment",
        "label": "Payments [Member]",
        "terseLabel": "Payments [Member]"
       }
      }
     },
     "localname": "PaymentsMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_Prepaidproductdiscountliabilitycurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Prepaidproductdiscountpayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 15.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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Prepaidproductdiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization.",
        "label": "Prepaid product discounts",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Prepaid product discounts"
       }
      }
     },
     "localname": "Prepaidproductdiscounts",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_PrepaidproductdiscountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Prepaid product discounts [Abstract]",
        "terseLabel": "Prepaid product discounts"
       }
      }
     },
     "localname": "PrepaidproductdiscountsAbstract",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_PrepaidproductdiscountsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid product discounts [Roll Forward]",
        "label": "Prepaid product discounts [Roll Forward]",
        "terseLabel": "Prepaid product discounts [Roll Forward]"
       }
      }
     },
     "localname": "PrepaidproductdiscountsRollForward",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dlx_PromotionalSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotional Solutions reportable business segment",
        "label": "Promotional Solutions [Member]",
        "terseLabel": "Promotional Solutions [Member]"
       }
      }
     },
     "localname": "PromotionalSolutionsMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_RestructuringOperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Restructuringchargesnet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals.",
        "label": "Restructuring charges, net",
        "terseLabel": "Restructuring charges, net"
       }
      }
     },
     "localname": "Restructuringchargesnet",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_Revenueinexcessofbillingscurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current.",
        "label": "Revenue in excess of billings, current",
        "terseLabel": "Revenue in excess of billings",
        "totalLabel": "Revenue in excess of billings"
       }
      }
     },
     "localname": "Revenueinexcessofbillingscurrent",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dlx_ScheduleofprepaidproductdiscountsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.",
        "label": "Schedule of prepaid product discounts [Table Text Block]",
        "terseLabel": "Changes in prepaid product discounts"
       }
      }
     },
     "localname": "ScheduleofprepaidproductdiscountsTableTextBlock",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_ThreetofourinternalgradeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three to four internal grade credit quality indicator",
        "label": "Three to four internal grade [Member]",
        "terseLabel": "3-4 internal grade [Member]"
       }
      }
     },
     "localname": "ThreetofourinternalgradeMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_TotaldebtlessunrestrictedcashtoEBITDAratio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of total debt less unrestricted cash to earnings before interest, taxes, depreciation and amortization (EBITDA), as defined in the entity's credit facility agreement.",
        "label": "Total debt less unrestricted cash to EBITDA ratio",
        "terseLabel": "Ratio of total debt less unrestricted cash to EBITDA"
       }
      }
     },
     "localname": "TotaldebtlessunrestrictedcashtoEBITDAratio",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dlx_WebandhostedsolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Web and hosted solutions",
        "label": "Web and hosted solutions [Member]",
        "terseLabel": "Web and hosted solutions [Member]"
       }
      }
     },
     "localname": "WebandhostedsolutionsMember",
     "nsuri": "http://www.deluxe.com/20210331",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r171",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r191",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r171",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r191",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r129",
      "r139",
      "r233",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r129",
      "r139",
      "r233",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r129",
      "r139",
      "r233",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r373",
      "r375",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r581",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r373",
      "r375",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r581",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r198",
      "r329",
      "r331",
      "r532",
      "r580",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r198",
      "r329",
      "r331",
      "r532",
      "r580",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r342",
      "r373",
      "r375",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r581",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r342",
      "r373",
      "r375",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r530",
      "r581",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r132",
      "r133",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r144",
      "r145",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r132",
      "r133",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r162",
      "r236",
      "r237",
      "r390",
      "r403",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r132",
      "r133",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r162",
      "r236",
      "r237",
      "r390",
      "r403",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r125",
      "r127",
      "r128",
      "r132",
      "r133",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r144",
      "r145",
      "r162",
      "r236",
      "r237",
      "r390",
      "r403",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "As previously reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r199",
      "r200",
      "r329",
      "r332",
      "r583",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r199",
      "r200",
      "r329",
      "r332",
      "r583",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_MN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MINNESOTA",
        "terseLabel": "Minnesota [Member]"
       }
      }
     },
     "localname": "MN",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r136",
      "r230",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r402",
      "r403",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r24",
      "r205",
      "r206"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable, net of allowances for uncollectible accounts"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r42"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r67",
      "r73",
      "r75",
      "r436"
     ],
     "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]",
        "terseLabel": "Postretirement benefit plans [Member]",
        "verboseLabel": "Postretirement benefit plans [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": {
     "auth_ref": [
      "r68",
      "r73",
      "r75",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]",
        "terseLabel": "Prior service credit [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r66",
      "r73",
      "r75",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Net actuarial loss [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r73",
      "r82",
      "r435"
     ],
     "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]",
        "terseLabel": "Realized (loss) gain on interest rate swap [Member]",
        "verboseLabel": "Net unrealized loss on cash flow hedge [Member]"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r63",
      "r64",
      "r65",
      "r73",
      "r75"
     ],
     "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]",
        "terseLabel": "Net unrealized loss on available-for-sale debt securities [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated other comprehensive loss [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r70",
      "r72",
      "r73",
      "r567",
      "r592",
      "r596"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r69",
      "r73",
      "r75",
      "r125",
      "r126",
      "r128",
      "r436",
      "r587",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive loss [Member]",
        "verboseLabel": "Accumulated other comprehensive loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r62",
      "r73",
      "r75",
      "r436",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Currency translation adjustment [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "verboseLabel": "Acquired intangibles, weighted-average amortization period (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r25",
      "r390"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r386",
      "r387",
      "r388"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r113",
      "r284"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization of intangibles",
        "verboseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r377",
      "r378",
      "r391",
      "r392"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r210",
      "r245"
     ],
     "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": "Allowances for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r31",
      "r212",
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"
     ],
     "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": "Accounts receivable, allowances for uncollectible accounts [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r242"
     ],
     "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"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r159"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r113",
      "r288"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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 impairment charge"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r120",
      "r179",
      "r186",
      "r193",
      "r229",
      "r430",
      "r437",
      "r476",
      "r541",
      "r565"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r58",
      "r120",
      "r229",
      "r430",
      "r437",
      "r476"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of assets classified as held for sale.",
        "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r217",
      "r257"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Five Through Ten Years, Fair Value",
        "verboseLabel": "Due in six to ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r214",
      "r218",
      "r257",
      "r546"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "totalLabel": "Fair value",
        "verboseLabel": "Available-for-sale debt securities (funds held for customers)"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r449",
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r372",
      "r374"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r372",
      "r374",
      "r419",
      "r420"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "negatedTerseLabel": "Acquisition transaction costs",
        "terseLabel": "Acquisition transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r423",
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate purchase price payable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r116",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Lease Obligation Incurred",
        "terseLabel": "New lease obligation"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of deferred sales commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Deferred sales commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r36",
      "r598",
      "r599"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r36",
      "r115"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash, fair value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r110",
      "r115",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period",
        "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year",
        "terseLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r110",
      "r477"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "terseLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents",
        "totalLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r312",
      "r549",
      "r572"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Notes 12 and 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r313"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Othercommitmentsandcontingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r125",
      "r126"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2021 - 42,104; December 31, 2020 - 41,973)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r78",
      "r80",
      "r81",
      "r89",
      "r555",
      "r576"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income (loss) attributable to Deluxe"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r80",
      "r88",
      "r428",
      "r441",
      "r554",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Total comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r87",
      "r98",
      "r553",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Othercomprehensiveincomeloss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]",
        "verboseLabel": "Revenue in excess of billings"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r326",
      "r327",
      "r330"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": {
       "order": 1.0,
       "parentTag": "dlx_Revenueinexcessofbillingscurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "verboseLabel": "Conditional right to receive consideration"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r94",
      "r120",
      "r229",
      "r476"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditQualityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Information [Abstract]",
        "terseLabel": "Loans and notes receivable from distributors, credit quality information"
       }
      }
     },
     "localname": "CreditQualityInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r421"
     ],
     "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/2020-01-31",
     "presentation": [
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r542",
      "r543",
      "r563"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r44"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r44",
      "r122",
      "r320",
      "r321",
      "r322",
      "r323",
      "r487",
      "r488",
      "r490",
      "r562"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r394",
      "r395"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r121",
      "r401",
      "r409",
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r394",
      "r395"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r339",
      "r354",
      "r365",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.deluxe.com/role/PostretirementbenefitsDetails": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r339",
      "r355",
      "r366",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.deluxe.com/role/PostretirementbenefitsDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r17",
      "r337",
      "r338",
      "r341",
      "r367",
      "r540",
      "r564"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Postretirement benefit plan asset"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r339",
      "r353",
      "r364",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.deluxe.com/role/PostretirementbenefitsDetails": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r339",
      "r340",
      "r352",
      "r363",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.deluxe.com/role/PostretirementbenefitsDetails": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r351",
      "r362",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.deluxe.com/role/PostretirementbenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit income"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Net periodic benefit income"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r113",
      "r289"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r113",
      "r174"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r450",
      "r451",
      "r454",
      "r457"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Derivativefinancialinstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r59",
      "r60",
      "r473"
     ],
     "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedTerseLabel": "Derivative liability (Note 6)"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r444",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Interest rate swap amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails",
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r453",
      "r454",
      "r459",
      "r460",
      "r461"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r1"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Cash dividends ($0.30 per share)"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r90",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r149",
      "r152",
      "r156",
      "r157",
      "r158",
      "r162",
      "r163",
      "r556",
      "r577"
     ],
     "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 (loss) per share",
        "verboseLabel": "Earnings (loss) per share - basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "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 (loss) per share - basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r90",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r152",
      "r156",
      "r157",
      "r158",
      "r162",
      "r163",
      "r556",
      "r577"
     ],
     "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 (loss) per share",
        "verboseLabel": "Earnings (loss) per share - diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "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 (loss) per share - diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Earningslosspershare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r477"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "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"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible executive compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill impairment charges (Note 7)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r393",
      "r397"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "order": 1.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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "negatedTerseLabel": "Tax impact of share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "order": 4.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, net of federal income tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r397",
      "r412"
     ],
     "calculation": {
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee severance benefits [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r133",
      "r142",
      "r145",
      "r165",
      "r233",
      "r319",
      "r324",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484",
      "r587",
      "r588",
      "r589"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Goodwill impairment and non-recurring fair value measurements [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r463",
      "r464",
      "r465",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r463",
      "r464",
      "r466"
     ],
     "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": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r463",
      "r474",
      "r475"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r463",
      "r474"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r367",
      "r464",
      "r503",
      "r504",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r463",
      "r464",
      "r467",
      "r468",
      "r472"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Fairvaluemeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r343",
      "r345",
      "r350",
      "r367",
      "r464",
      "r503"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r343",
      "r345",
      "r350",
      "r367",
      "r464",
      "r504"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r367",
      "r464",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r367",
      "r503",
      "r504",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r472"
     ],
     "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": "Non-recurring fair value measurement [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r470",
      "r472"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r223",
      "r224",
      "r239",
      "r245",
      "r246",
      "r247",
      "r249",
      "r258",
      "r259",
      "r260",
      "r261",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r207",
      "r238",
      "r240",
      "r244",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Loans and notes receivable from distributors, allowances for uncollectible accounts [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r209",
      "r243",
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r208",
      "r242",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Write-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r211",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "terseLabel": "Loans and notes receivable by credit quality Indicator"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated more than five years prior to current fiscal year.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated four years prior to current fiscal year.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "2017"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in fiscal year prior to current fiscal year.",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated three years prior to current fiscal year.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated two years prior to current fiscal year.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r239",
      "r245",
      "r251"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r283"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r285"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r285"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r285"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r285"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r277",
      "r280",
      "r283",
      "r286",
      "r533",
      "r537"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets, Fair Value Disclosure",
        "terseLabel": "Estimated fair value, intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r283",
      "r537"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r277",
      "r282"
     ],
     "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/2020-01-31",
     "presentation": [
      "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": "Amortizable intangibles [Member]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Acquired intangibles"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignGovernmentDebtMember": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities (such as bonds) issued by a national, local, or municipal government not within the country of domicile of the entity.",
        "label": "Foreign Government Debt [Member]",
        "terseLabel": "Foreign debt securities [Member]"
       }
      }
     },
     "localname": "ForeignGovernmentDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r343",
      "r597"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.",
        "label": "Funds Held for Clients",
        "terseLabel": "Funds held for customers, including securities carried at fair value of $25,391 and $28,462, respectively"
       }
      }
     },
     "localname": "FundsHeldForClients",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r252",
      "r558",
      "r559"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r558",
      "r559"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionDomesticMember": {
     "auth_ref": [
      "r253"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r265",
      "r267",
      "r539"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, net of accumulated impairment charges, end of period",
        "periodStartLabel": "Goodwill, net of accumulated impairment charges, beginning of year",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r270"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r268",
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r268",
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r113",
      "r266",
      "r269",
      "r274"
     ],
     "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 charges"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r92",
      "r120",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r229",
      "r476"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "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]",
        "verboseLabel": "Canadian guaranteed investment certificates [Member]"
       }
      }
     },
     "localname": "GuaranteedInvestmentContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r287",
      "r290"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "verboseLabel": "Cloud computing arragements"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss) Attributable to Noncontrolling Interest, before Tax",
        "negatedTerseLabel": "Net income attributable to non-controlling interest"
       }
      }
     },
     "localname": "IncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r538",
      "r551",
      "r559",
      "r578"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r407",
      "r413",
      "r415",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Incometaxprovisionbenefit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r144",
      "r145",
      "r177",
      "r396",
      "r408",
      "r414",
      "r579"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax (provision) benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 14.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 11.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 13.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": "Non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 16.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r276",
      "r281"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles, net of accumulated amortization of $610,707 and $587,273, respectively",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r83",
      "r173",
      "r486",
      "r489",
      "r557"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r455"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails",
      "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r211",
      "r249",
      "r254",
      "r255",
      "r314",
      "r458"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r52"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r56"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories and supplies",
        "totalLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r54"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r56",
      "r124",
      "r262"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedTerseLabel": "Reserve for excess and obsolete items",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r53"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Expected maturities of available-for-sale debt securities"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r463"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Commitments and contingencies [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r494"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/DebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r30",
      "r120",
      "r229",
      "r476",
      "r545",
      "r570"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r120",
      "r229",
      "r431",
      "r437",
      "r438",
      "r476"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Revolving credit facility, current commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r41"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r41"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Revolving credit facility, maximum commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity",
       "weight": 1.0
      }
     },
     "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 March 31, 2021"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r20",
      "r317",
      "r543",
      "r566"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r44",
      "r315",
      "r316"
     ],
     "calculation": {
      "http://www.deluxe.com/role/DebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Amounts drawn on revolving credit facility"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualProvision": {
     "auth_ref": [
      "r312"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.",
        "label": "Loss Contingency Accrual, Provision",
        "negatedTerseLabel": "Certain legal-related expenses"
       }
      }
     },
     "localname": "LossContingencyAccrualProvision",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r466"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r466"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r51",
      "r120",
      "r229",
      "r476",
      "r544",
      "r569"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market securities [Member]",
        "verboseLabel": "Money market securities [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Change in reserve for excess and obsolete items"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net cash provided by financing activities",
        "totalLabel": "Net cash (used) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "terseLabel": "Net cash used by investing activities",
        "totalLabel": "Net cash used by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r110",
      "r111",
      "r114"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r76",
      "r79",
      "r86",
      "r114",
      "r120",
      "r132",
      "r137",
      "r138",
      "r139",
      "r140",
      "r144",
      "r145",
      "r154",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r229",
      "r476",
      "r552",
      "r573"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.deluxe.com/role/EarningslosspershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss) attributable to Deluxe",
        "totalLabel": "Net income (loss) attributable to Deluxe"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r76",
      "r79",
      "r144",
      "r145",
      "r433",
      "r440"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to non-controlling interest",
        "negatedTerseLabel": "Net income attributable to non-controlling interest",
        "terseLabel": "Net income attributable to non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r140",
      "r149",
      "r150",
      "r155",
      "r158",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195"
     ],
     "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 (loss) attributable to Deluxe available to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r151",
      "r155",
      "r158"
     ],
     "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 (loss) attributable to Deluxe available to common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "Accounting Standards Update and Change in Accounting Principle [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r134",
      "r135",
      "r146",
      "r147",
      "r148",
      "r234",
      "r235",
      "r333",
      "r334",
      "r335",
      "r336",
      "r389",
      "r404",
      "r405",
      "r406",
      "r534",
      "r535",
      "r536",
      "r591",
      "r592",
      "r593",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "verboseLabel": "New accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Newaccountingpronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign, primarily Canada and Australia [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r324",
      "r426"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r23",
      "r205",
      "r206",
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Loans and notes receivable, current"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Loans and notes receivable from distributors, net of allowances for doubtful accounts"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r248",
      "r255",
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Loans and notes receivable [Member]"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r24",
      "r205",
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Loans and notes receivable from distributors"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable business segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r456"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r179",
      "r185",
      "r189",
      "r192",
      "r195"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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 (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r495",
      "r496"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195"
     ],
     "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]",
        "verboseLabel": "Reportable business segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Consolidated financial statements"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Consolidatedfinancialstatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r42"
     ],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r113",
      "r293"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r73",
      "r82",
      "r478",
      "r480",
      "r484"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "negatedTerseLabel": "Other comprehensive (loss) income before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Unrealized gain on cash flow hedge arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r77",
      "r80",
      "r82",
      "r87",
      "r319",
      "r478",
      "r483",
      "r484",
      "r553",
      "r574"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "negatedTotalLabel": "Net current-period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r77",
      "r80",
      "r428",
      "r429",
      "r435"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r64",
      "r71"
     ],
     "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 loss on securities arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r55"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 9.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r153",
      "r155"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EarningslosspershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "negatedLabel": "Income allocated to participating securities"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.deluxe.com/role/EarningslosspershareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted",
        "negatedLabel": "Income allocated to participating securities"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r99",
      "r101",
      "r123"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Payments for common shares repurchased"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r108",
      "r297"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Employee taxes paid for shares withheld"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchases of customer funds marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedTerseLabel": "Purchases of capital assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r342",
      "r344",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r367",
      "r369",
      "r370",
      "r371",
      "r376"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Postretirementbenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r102",
      "r381"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow 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 under employee plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r104",
      "r107",
      "r123"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "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 marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]",
        "terseLabel": "Disaggregated revenue information"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r331"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r76",
      "r79",
      "r109",
      "r120",
      "r132",
      "r144",
      "r145",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r229",
      "r428",
      "r432",
      "r434",
      "r440",
      "r441",
      "r476",
      "r559"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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 (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r292",
      "r571"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $360,161 and $360,907, respectively"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r91",
      "r241"
     ],
     "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 (benefit) expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowancesforuncollectibleaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r241",
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Bad debt (benefit) expense"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification adjustments [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r73",
      "r75",
      "r478",
      "r482",
      "r484"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r73",
      "r75",
      "r82",
      "r478",
      "r482",
      "r484"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      },
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": {
       "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).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTotalLabel": "Total reclassifications, net of tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r71",
      "r74"
     ],
     "calculation": {
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "terseLabel": "Tax (expense) benefit"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r185",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of adjusted EBITDA to pretax income (loss)"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r273",
      "r274"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsgoodwillandnonrecurringassetimpairmentanalysesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r14",
      "r115",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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, Current",
        "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "verboseLabel": "Restructuring and integration expense"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Restructuringandintegrationexpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r113",
      "r296",
      "r301",
      "r306"
     ],
     "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": "Restructuring and integration expense",
        "verboseLabel": "Charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "verboseLabel": "Restructuring and integration expense [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r297",
      "r303"
     ],
     "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, March 31, 2021",
        "periodStartLabel": "Balance, December 31, 2020"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r296",
      "r302"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "terseLabel": "Reversals"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r324",
      "r390",
      "r568",
      "r591",
      "r596"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r133",
      "r142",
      "r145",
      "r233",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403",
      "r587",
      "r589"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue disaggregated by geography"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r84",
      "r120",
      "r170",
      "r171",
      "r184",
      "r190",
      "r191",
      "r198",
      "r199",
      "r203",
      "r229",
      "r476",
      "r559"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "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": "Revolving credit facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r73",
      "r483",
      "r484"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r277"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Available-for-sale debt securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r221",
      "r222",
      "r225",
      "r226",
      "r227",
      "r228",
      "r560",
      "r561"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "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 (loss) per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r397"
     ],
     "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 income tax rate reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/IncometaxprovisionbenefitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r143",
      "r144",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Impact of revision on consolidated statement of cash flows"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r245"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RisksanduncertaintiesDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r277",
      "r282"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r272",
      "r275"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r272",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r33",
      "r34",
      "r35"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r41",
      "r122"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r351"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/PostretirementbenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r39"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r299",
      "r300",
      "r304"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r299",
      "r300",
      "r304"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r297",
      "r305"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r179",
      "r182",
      "r188",
      "r272"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r179",
      "r182",
      "r188",
      "r272"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated future amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r203",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r166",
      "r168",
      "r169",
      "r179",
      "r183",
      "r189",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r202",
      "r203",
      "r204"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Businesssegmentinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Business segment information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r45"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r331"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "negatedTerseLabel": "Share-based compensation expense",
        "verboseLabel": "Employee share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r203",
      "r272",
      "r295",
      "r298",
      "r307",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/BusinesssegmentinformationDetails",
      "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r47",
      "r125",
      "r126",
      "r128",
      "r133",
      "r142",
      "r145",
      "r165",
      "r233",
      "r319",
      "r324",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484",
      "r587",
      "r588",
      "r589"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails",
      "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "verboseLabel": "Consolidated Statement of Cash Flows"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r165",
      "r532"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/ConsolidatedfinancialstatementsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r319",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Common shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r324",
      "r379",
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ShareholdersequityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Amount remaining under share repurchase authorization"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/ShareholdersequityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r21",
      "r22",
      "r319",
      "r324"
     ],
     "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",
        "negatedTerseLabel": "Common shares repurchased (in shares)",
        "terseLabel": "Common shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited",
      "http://www.deluxe.com/role/ShareholdersequityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r21",
      "r22",
      "r319",
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r28",
      "r29",
      "r120",
      "r213",
      "r229",
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, March 31, 2021",
        "periodStartLabel": "Balance, December 31, 2020"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r120",
      "r125",
      "r126",
      "r128",
      "r133",
      "r142",
      "r229",
      "r233",
      "r324",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403",
      "r426",
      "r427",
      "r439",
      "r476",
      "r478",
      "r479",
      "r484",
      "r588",
      "r589"
     ],
     "calculation": {
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of year",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited",
      "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r324",
      "r325"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Shareholdersequity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SubsequenteventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r497",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Subsequentevent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "verboseLabel": "Supplemental balance sheet and cash flow information"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationotherDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r421"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [
      "r48"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r422"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r223",
      "r224",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/FairvaluemeasurementsfinancialinstrumentsDetails",
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails",
      "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r50",
      "r531"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "terseLabel": "Risks and uncertainties COVID-19"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/Risksanduncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r158"
     ],
     "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 Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive impact of potential common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r151",
      "r158"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r149",
      "r158"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.deluxe.com/role/EarningslosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953659-111524"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921830-210448"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921842-210448"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(1),(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r610": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r611": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r612": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r613": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r614": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r615": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>81
<FILENAME>0000027996-21-000147-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000027996-21-000147-xbrl.zip
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
MR0_WP%U]@CCH()GBS>OY]ADTZ^ZI.6B;\6#X@ZKWV?7IRW+H#WKM_D.W?2Q
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
M@6;^%"K,7OS<(,F49(2!_X/(P/%@D8^,1"64LIZ81>R&MMKQW>)%+B2AAE-
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
MG7>C6H\XXT3(S$5E,D8-RE2P+HLA&$JUMCCJHE+/9^O.6Q=+ W)&:)4Y$1P
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
M7T&RX GWH RED*@KA;A1!=!*!XMHE$J0_$RBID8WG\ERPFO) K [$5C21?<
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
MV_S7YL[^UI^;C:V=]/?-QB]_[.[O_[/Q.->L)JL2.AU1X6VM#&[W%I-"Z9&
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
M)G:F7\;'4#;_>+3 ?0H0O?0LUA5?4OS$5'[BZ]4-..HQ$A*4L<E/&.1 T\
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
MRC ;I[U<Z)GNHNN'#85&@Z:"SR,P0Z=O\B46-IJ"C1(3C7L+"6VDQL$#1LH
MD\J#55Z H1H[DZR*34A<I-D"9=N+C)A)?1"FC*$4'0N;OGBM!%<88T)1(#)&
M,BO<_IG[A!;8S@*VJ ;;%!5+K8!%3X$EQ@6C%0;)A0I8!Q25*+!]CK#%6@CL
M<Q\/RYGERBA.!77!6A:L$Z[ =N%@.^[,@BRU-C@"4FD'C!@$RD0-E"-CG9<L
MN*3\%5O\T68%MB6A4FQ3;%-L\\QLLZ!YR*)2'ENEU#.4##L2!8D@?!# G(Q@
M*7* B8B2"$1$R%F!)IK98?B2I?Q)EK(7!JU>25-.O&7RN'E*WSY;W<W3'BZV
M1*H/VQN::/_BDPOU3$X]]5;G2%!$L2#@+2>)>'P PWSNQF&M-[E,,+*5-3&#
MSD-%1BS,?N;,,I$_0V:E% HPIP/F..$8A%=()S& M</ K-"@30C -&8<A6"]
MQ068SPR8,\@U_JW +YB=,69);9. ,(E- ,JX2IAE#+15%(1F7"J)L<-)Q9,F
MT3?[MA38+A9L2\JDV*;8IMCF.=EFT6H>BQ29L12YTD:.!\,%0X <2?&\8B2)
M$68!!8RXED%$5(D1*FZF%)>@YG%F9WI'/ZRNL +24Y[RW3P^:7?/0QAF(L'F
M)'LUY'2492_G,8O3*;8IMEG",JB)]Q[7_9?3_N X\6__H+ON1P/ <S>!K<[K
MX?3O2BS8ZWN0>^&_IZU^:Q#V0^];RX7AIN5><-W/G>I=BJR86E:T:AD.@JU'
M4G!@6 I@T7BP A/@2#J$?4P/!5]9$TT\LWDNA0$*.Q?;%-L4VQ3;+'=%55$U
MBZ5JZLD2XHWVC&!PG#I@DB"PV%F(Q D=51*^3BV>KBD9DX3V*H%8I4AZX2@A
MIO4M7&_/7U(EQ7$5VQ3;%-L4VQ3;+*P8)T8)CXQR5GG&K-58*16QX#I@[:2?
MI1@?;3N.1<.X/?A.&.S& W-VZ[RK=TF@=TIW\*FT]OF5@:?4$>,T-6"8"3F'
M*, XH\#JP+05UD>C\UD'@19):Q>(%_I=0MLL:"ZDT.]\Z;>6ZK"6AH"<A3QE
M%9BT'I1D"APC02LLK15X\>CW\5(=<P3C[Z9M.BXT&]NFYXZ&BTEQLY'A--=D
MQ<6XQ^$RK-)D$]\]3?BJ1C[6AT'B*\,@EY_U;CVHIKS4%'E*68R,8ZRD4E1K
MQZ-S,FI<355]&-_5FOD-J]QV3P?]@>GDU2QD-@69[=9[:7F$O)2> HU> &.4
M@$TT!@+A%#)X29Q+5,9($Z-9]>69!7*>6.8\&3DLQDG?^PZ7?MAZ+!-)WI2&
ME*#HE$+8&<T$3@&:<D0[E7N 4X[E#!BRS)U^"BX=GS>4Q!HI% 5NE09&* /K
MJ4XJT7@7C>,8V<*EA4L+ESZ02U,TG8)JS8G3A*D@C4-!"Z59^JO1P18N75(N
M'5=)>H^BEAA#1)$ HT*!Y5P#D=1X:KE"+.E20IH4B<*EA4L+E]Z32X6VP7/.
M69">R;RKH*GWFA+#O$P_*URZI%Q:&]&MB2541/#6)"[E/( 1SH#542CDN<&!
MKJQQRIJ(SRIA6<BTD.DS(=-ICOQ:X:- $GF78CR-O2:8*,--U"GX-UK<S:;]
M='/INT*K"TZK]6UX0R7W6$9@(;+TQ0O0 1N(4DJ#G=#<\I4UJIN*W SXISX@
M7"BU4.HSH=0I&#588ZUD'FF&F.',$L\\0RG0#X1[Q^]FU,*6B\"6K4NVE)0K
M@Q0!Y:D!%J4%':6 X(+ 6@;E>5Q9P[+D1@M?%KZ\+U_.82>^4.F34&FM $DG
MJ2E<S)-G<?HB6"+5J"U8)!"6$N4I'2FBYZJI\'.(Z*O2I5^KQVE4WG-9=K3V
MO[;WZ]K5VI_:\:O:![F0'[V5B7[MV/0^MSJCN\U'MBY^DN_P6OOMR_>M+O!R
M(8<KDA:Q;4[Z877TS6^^U3]IF_/55J<">O5+UV\_?<IOWUM^<+2J]2N)9.:
MB]*MB[<?OHI?5?1PS8;#UXAZI3"Y\V7T"M_S-4[IO7[S9Q>K7A'%EN1:]:L$
MLG*MCW"MC#_&M2HB9GZMF+U":%G E1X"<O>K]7=]I!K16X52_F]RH21'0JEZ
MF]5\TKOE)LG>M3J-P5'W-+VI[]_(N=RG.'2BY1CZA,=<D.O*4?[]4(87?O?9
MX9^87N-;/NK_XM9BW"ZA<6):'A(NW+!CPHM;BKTP,.F'OA%,KY.N]>4!8]VY
MT^/3MAFD1>C><OJ_W>V_O$4YZ%X'P]^XPUK00ZX$/;?$/3,X3_&P>_Z;\Q0;
MP85C&WKU(Q4Y=ISP2,5$2S')>8M)EW169R<>8U&G.SL1B<4B)T&U8BS2H+3
MU"IO.!.6\I S-EAC4LY._"P/LXYW?OR[M4,.CSY]64>'&WOMG8][K6WR_ONG
M@\]GAP='7P_??CH_//CWUQMYF(T/=/MXBQX>OVEM;^Q]W7G[ 1^^W?IQN/'[
MT>[&F_;NV[VOAU_^W=X^WHO;]<$_1D9BE,;@1,Q[@,J"=9P"UD11RSES^*+>
METQ;HS8%L<PR/WT?$,\$N(\=/3PPWSSQO2T3&=U2"^9)I$RK&+EAE!I-"#)>
M"2F]%\K-@HE*[O@I.&M\1H%3)K51$I@U!EB>M*)C<!"H<98I@JDIG%4X:WDX
M*W 5$$N"GAC)"+5:A. 0]YXY[_VPXJIPUA)RUO@L $TF99X'()PQ8%0:4)@E
MSA+,<4\%"UHFSFHB52BK4-;B4Y;0AG/M=+#4,9,<,?4"6\FB)T$[H@IE+2EE
MC4ON$R<10:V$X$.B+),K0Y.+@NBHMYHJ%4G>H)>DR74AK4):3W13TY2V1^0%
M\R(:8PWC 5GCB7,^SS[&+A!Y-VN5TO;EH*]Z:3LF*%+I%>"8)^8JRT$+%=-W
MGD4F-"&6),TEFYK)R4O;"W45ZIJ_WII#@KT0UM,05JO6DTTZI16'8"P&QB4'
MQ84&I31CR#'ED,^*"S75+=/ZGE9Q35=U4WV$'/:17SBNV0F#F6T>DUM78)$W
M_B9IX_EX?JXL:%G0LJ +'$(I[QP70B)E+..6:"RIX%0XJC1-,575'A:-VL.B
MV1P33HP\;@Q;%,8T"J-5R^AP1(5TT0,WCN73:PJ43Z&15IA[PKUB :^L"=3$
M=/)AP 5IA;J6@[I\'EH:),8N:6DCC>*8<N2"#)0YXE&AKD6CKGIP1"AA040'
M7CB9R,MRL$ACX"2Q%46<!QR?A+SF/'Y+5%'3/#'VVO2/&NER6CYT?+_QRS]^
MAKEWH5>5Y\T6>^0GU8 ;HRL;?72^WCQ.[Q)MJ*#M[]%VCKZ/A$)ZGW;XU][Y
MX4=_8@D3Z5KQ#MG^OGOPZ7QGXRO=V=C&G[Y\/MO>^'I^^.7WXYWC]]]WW_[[
MR^'!GW'[R_I?F$4D4-# 0DZ\&N)!)>$!TDNF-,,1*;VRAEY1= .HC9/0&YYU
M^.?$=;O/T*T5G5 6M"SHBUK0.0?A$PO82_=:<[G9PQ8M.YUW'8?ACDH5E$:
MG/#)/3(%-F +D@;I!1<>2;^RALFM6?X2AA?R6KP%G7,87LAKSN15#\33(RDC
MC0&DXRD09X2#PMB#-=A&19!,_NA)Z.L9;4%>.?3=:/7[I\&_S.W(Z<XASH!;
M;BF*V*K6?^.TETLATEUT_? $8O7U=],//L^P"YV^R9=8N&4*;MFI#W)25B'"
M+0>A<I&\0!J2!24X)8,1@CFLV,J:FK+TH3CRQRE)LB$F!T"#4#8P&H+5VB?Q
MJJ@2-/V4S IK?^96%P5JLX#:^ R=C3@FJU# @>3N:SCW4S<.$,TM286WF(<"
MM86!6AX2PQUS45#&4-!((!>QI5&DOQHV2\E<4/C8*!R?"DN$B91#$J(T"%C,
MT[!U=GV.)AWM1=(M+ ]A5:@ L60#RH*^U 5=T.Q*<16/[2JNY%T"(E*0%!UY
M+9-D"Q:L(@@"H@X+K:U6KG(6BLS?6<RY" +S8>)F],/J"BLP5>_<ZOC0&:R"
MGG.AQ)6L32^<G/;<48; 2][*OCLU/,<,SM[8%C?3.(64IB&E>O>HD$SC,2=@
M4!X>8[T!ZSP#B;FVP00>D%A98_IF_^ZRC37OJ4Z/DJVY U>5 BBPF@Y6X^2,
M$QQ9)2,$'T."%19@I/* C"(>:RYDQ 56BP&K>6=F"N)FA[AQ(H9XA02F%"3)
M>YI.:E"42I",:IGXTO!(5M9T4XK)3XH7S#V#ZJ>"N1ECKG8:*7#F#*?@O!7
MI#*@O:.0["5R_3 GEJZLT::DDP\>+)@K:;KE(+&YY^D*B<V.Q.IIN10!>QHB
M!8QIHC'M$"AF"!!*I.1.*^>2=,"LF1ZX4@YU/V#MCMK[7TFO#5J]EUH5]51)
M-=\^6ZV,<5%/67W8WM 2)9DV/96TZJW8F18Q" E>F40DEA!0(A)P6F)A51*Y
M/.?W2P#RY+Y[9KFTG\&I..9[H&F<0S.>LQ@L@QABBN@-DF $<2!%P!XY2X1A
M!4T+@::'I] *FAX%3>/\&"9YA$+T$$Q(:.(H^2;'$6 G":&129\STE*6C'2)
MU,N"OL %G7/JHQ#^HQ#^E7XK5BK/C &B90#F7 "#20#G))(B646B3/FWM/Y>
MG*3&,ZTSVCP^:7?/0QBF0L#FG%XU_'!49O>2ZXT*M9<%7>P%7=#R@G7_Y;0_
M.$Z$UC_HKOO1I-W<26FK\WHX9K=RL?9Z5>]>^.]IJ]\:A/W0^]9R8;BSL!=<
M]W.G>I?BC*=VQN>UZ(MA%P*G"H)5")@) I0B+OW52N%-0%+F1O9-P6_&7P6V
MA0?+@KZ,!5W0[>?B6!;+L5P9.4 IUYHSD(QH2%)#@::<0Q0R>&>XLUH]F6LI
MP=[_7/ND]!X.6F=PU/+I8E;+D_Z3)WWW]65'RQ^[&U_Y7P@K;1/%@2:Y@VR0
M'HS% 8C05!-D@L)L96W==T\J]NS&QKISW=/.(#T,C?T\:MST?+_QX<2;06CL
M=%_E\?(",+V$0(FZBR\O"UH6]$4LZ#0I?QJ5M]PPR9EFCG/EDN; TD;M##,1
ME\%[R^YJ1W7=;"</WE.QJN>.PBI@BG%0D8KD:'FRO8TX11ZYLENP^59$OAAH
M%JY[0JYC%AOGK(TQ$*9B--(R21RE%NF S4^FN1>N6PZN&P?0/SZ?;W_^2UO,
M/<8N#QJ-P)AP8!$QD,A.(IW":\?T4_!=B9_KM>,GO7 4.OW6MW!UNE^)UHI_
M* M:%K0L:%G01Y*$PCJ"*!+<)BTH@K$I#J:"2X&]YH'11YD\-JJ,&_N]\2"R
MG3#8C0?F[%:1^,[TDJ,NHG!:4?BZMJN"L>4F@K<V3T&R#$P*B4%;@J76BB(9
MJQ;I")4#"$^.SB>9"UC0^40AV_I?R'$5$R6#-QRG<$T%L-Y00"R;W0:%K'X2
M=#Y>O#9'Y/UNVJ;C0K.Q;7KN:*@W*&XV,G0>(^:ZF&P_O-M5FI;>=T\34BZG
MVU_\@T'W9#4;IM]MM_SEB\O"9].=]R7.4N0%\<X$9HTUW.13BE)%3013-J>@
M'EC441NH,JR[WST=]/,>:5K-0D[3D%.]H9Z7/#(A&221J( 1ZL!*3\%A+D2B
M*V:165ECN"GTE!VA9P>3^6B/^:![,=H;_./1;3:%K9Z>TFXJ-,F5<T%PQ;!E
MF 0E,,K'K0UV'D4G9\!G)9/^%,PW/J_-:4!:NPB*LPC,TICW# D$)JT3P@JF
M46&^PGPOC/EXI,$%KZ7.K28LM01):D@^ T %]6(RYOL1>EU?C;TKI/?TI#<^
MV)'T'+.!<T#"J8LF%5)I\(YR)QU'1N/+U&UAO<)Z+X3UC,>Y]-QX[7,XI%,T
MZP2.44>BE4>SB%\+]3T%]=6&('MBG2("M(I)[]%$?9H:"S92K)S.[>-Y[G%-
MFH3>K)HHU%>H;XFH;YK=")T8SBDLN)$\Q3Y,"Y\"7:LM3S\)4MW-?:5\;#E(
ML+Y3&!BST:=@5T2<:%!B!@9I#X91'##QEK(4]G+=U'SR+LB%  L!+A8!3L%_
M<]B[*+3W-+0WWH)UN2MC] RPH!A81/F$0 J!D40\V3DBIV-2?Y(V]2T3%Q9<
M_57;N+]6S\YHJ[-6,EM[+Q?RHW2!P[7_M;U?KYTAO-RYO>/%>[[GW_W:8U,"
MR92P'T+C=3?7!.?N13O=0>@W!MW&AXY)0!RD'Z47*]N8_)<WK8[IN/29^2#F
M(%2'R>^W5A<7P<A%L7*W7YTD7^V%MAFTOH7?OK?\X&C$6[5?O'BBT/A7C$T7
M>#JX^U>>=('9M=WVVM=\B15E&6^MP<Y)F90'4TY9;AR643@7&8GF+T)61K]T
MU!O[\<\!;"^8KV!BNJM5T_YNSOLKOUZY^>-6!ZXM]O5UNMM@-\QV;'J?TQM>
M&"&_V<5/,HZO-2V_7.L*@]>((:UYVYSTP^KHF]]\JW_2-N>KK4ZUB-4O74=X
M^I2+J]?ZE>(TW\!%I<;%VU_<VZOJWJYQTL5OJE<:W?TR>H7_YPJ%W%T)8HW[
M^KG7/>UXN'R$1+#Q.GT]N$0D5O]-_F1B-)$<V-C\X\-_-ANO=_?>[>ZM'VSM
M[MR!Y?E<SNO=G?W=/[8VU@\V-QK[!^F/[<V=@_W&[IO&Z_7]?S7>_+'[<?]Q
MKE!-%C^>CECQG[>4T/S<W_P=<!X/)A+)^\"$T%=4B8E@L@AOR])]WN]M?_X:
MIW3F%XO1*RF7Z6+5 ^A2/[AP;H[%^;<)VOO4Q4UTTT/_.,_;EK?>]OM3TTL7
MTMA,*M /ZP4;%#>OK,/?F/:JVB=_I^?G:7HY6H/J;59SEZ.6FX3L6YW&X*A[
MFM[4]V^D>.[S4$Q40GJ?AZ+2'#-^*%)TCQ?ZIA\#"5>*8R=_[+,+7ZAG?L(Y
MV:9_U(CM[O=^(_:ZQXWN2>B9JLM.#O"_I> J]%<G> 8F6H4)'I";<MJY$)*,
MF]\R/PQ)#_0J,UO'I7XJ;UFNZ73%0H_0V@F#1JLZ8=+X)1]_?HAC^3O8/$(J
M_C'P<6<J?J+[>F"6_3%N:(HL.PXJ2HM$%,BQJ+FBU%*#M3?22R%$=>8)C\X\
MX0>EV]_UNK$UR >;%B5E?K[=&J7,M\]V-SZ3[8/U[]MDI[U[\!X?OCUL'1Y\
M8.D]Z,[Q)MM^^^;+X<8Z':?,/^/#CX=?=C_N?-W>6/^1?H<<?DS_[F"+;V^\
M/]L^^/W+IX^'K>V#/UO74^:[&W^V#X^W^2?R_OOVQC;?V3ALYS3[]I>OWW<V
M-L^VW^X<'1YOG>U\_'?</J^5QV+E$2$,09"! T.$@O5$ 8Z4$ARDU8@D&<&:
ME/ I\^63/.USW0=<\IV\1=^+6_BCD84O[LL7M<I21'Q$7 .F/@+#PH!2B@!V
M.!@2F4S_6UD3J(GIS7+ZN9]Q7$Y)5>MKG'>N>B%!Q[7:H=&YKK7RR_F'+@<^
M)[WNMU9.>-CS>T<^LPAN?B+(%T3/S"XM-E$R8$'X>39Q"":OR$*B9B.<)*2T
MKLZIF<U)X'O'(PORO"^H?J];K'CD*3SR3OV F_/&,<8H8"UM\LC&@HG>@,;(
M8>4(P=3F3NL<WYRHM2P"?HD;ABSH[(2"O?MCKS9 1R,E"$T:&#,#C"@%5HD
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
M,#:F"K L).'*IC^+8UMY(B 9 +/%/1*%SMBR'HO$&'4 HWO]6 ?P 1"\],L
M9/[('#S3NDXWAC$HS=QCXLXHW!+7Q0A6=+2@ -,']D<>.^#Z):!>';;+BN)'
M9S!!_ =8&I<6;1Y_YWAD$X\NDDV# YL5T26C!P.F-X7-^OBO*]1YUO/U_TY\
M7C!GQW$X]KLMQ,!<KB=ZVQ_$<-J-6VD#=&W__6C.\XP4KFC8 Z-TK!D?SF_L
M=>:Y^Z'Q7.+DD).6HMRY"!F2%+*<PLPGDHPR)?0Z%YB0M_S49AU>$8#>+3;[
M4\ADX1VU^;/=_)UW"R875X_U1B98R4[MA%CE2C_HU&Z^]YCFC_KFKP9+Z*K2
MU6"7-%CSL,O><WC[@AD$:GYJ-#KDGSW<?TH*P'S3,3K(?\ZXS-L/J_^><J*)
MB?;;S<&4.OQVC_XE:]=K2_ZP (T<G$*OA%&6/VUY_9I'XP'+??_3_CJ6_9YI
M>KUQZO<]6 ECT.<IYI6<\AZ8,B?2<!*T\U'):"FQ(286Q5**>=TL*3'9L7^/
M-FQI0L\?:=J,0L^//E\T+[Y?[!U]YEOM7;[7^,R;C>]BJ_VEL]7X?@:OL]VC
MG9^M]E^'UT//]QK-BZUVZVBOL2]:AP??P>0YVVI_%ZV/FW"MO^#UT-EK;Y#F
MQU9J;N/S(NQ\&Y]]TU8IRQ)'S% PBH1*R&)O4> JY\0S$7S.S-1U+&XF4#^@
M,->OH7"!*305(+T=0)H#CP3F,F'.L9"$.QD<%];!D*0BRDH5%UD<IX*A!<,0
MOH0A;C''(0:$(Y:(1V^0E08 *7*J";56N[2RINKFEKY1#ZUE4T%1!45OK]!I
M!4H+!B5Z"4J)DVB ("'+<DL[&W(O*1:0,$+'X+3$(7,C7"?\9H+RRW"C^?Q0
MQ2U4&8'DLK/-?>?I"ZZ+=5<JY%NL*[@ 4^ZIK2VV)BM:PM86KP*N.C.FG"%4
M6Z\Y,L8"AY*2(\T$1SAXQSU7.KE8F')"/)Y$_4(LRE<0]"U*[7,:/)74+DMJ
MIY8/T0P[01-B2>4*O\HBK:3/=3R)3=%18]E3+9]*:%]8:$O01:H2VB<+[=0R
M\-0;QH5' :N(N/,4; 2<D+)4,:&"Q22WMI1U+G69I+:\Q]0/$[F_[PZ07:PA
M\%HPZ)F/;A[>\7H<.-[NK?LB=!#@*.1DNA]QO5BN"GOFP9[S2YI_WKK8_":B
MEP13CQQ.P!F8)\CB&('X>PUOD)B\6%F3=28>[I<H!2EXBV+WG(2]$KL%BQV>
M%3O%+-::,Q0]#X@;P9 5/J!HI#94"<'TG52]$KO7YXROQ.ZEQ&["M"^V&LVS
M;XR!O*GHD W>(V[!6#8V<42(2X$:'A(.HQ[,\N$Q"I6W_19O>VXCGSWMMV69
M59[V5Q8U=8<C8'.RMI4CX*ED_.R;(,Y[4"[(4DH06/L40$HXE&A,#M!*16\R
M$X>U?7I;P\IQ]RK9>R6YY9'<J=_=!@I<T%J$J72(^Q1!<A,(LL$Q21$LMV9>
M,E]);HDD]T6B<2K)7;9)</9-2Z%<DA)9+ 3BS@;D/ ?MBQTCUEC"=38'&(CN
MH\)R*K_[+=E0]Q<,^3T=\&7UOX\7[ .LUR8L5\[6WTJ?8,':L%X-6*X*?^;
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
M3K_VPW9/XXNGY,P0\_$E4/Y\\2"SAA4R"S>L?MU"XPZ[X]TOK:?Y1B)6M7C
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
MG2(K:U+4@88O-I+@0;#[#-D*Y0,CD"A:%;-Y,XC5@J&USV+W1VS". _>2B3
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
M"%I.M&>/H^,GVB[R8*7VP$ )!6M> 9*2P%&*TF')-(V.S#9YK@!I =("I \
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
MC43 1'*9R,L^<)S)(>-\G">4TH5/?G!:\.H!\&J,.1.L$^=@M2;C!>*9/KM
M%0I): +JB=JDZ\-50U4Y7'W%(?6E?&$I7UAJG-T3>G?'J6(I8/A28]-* </7
M*=SCI[.EA&$A5Q,#1FW(M'[$JG5P"'L@'\4>=@>Q,X +7W(^EK"U)Z91$\#I
MR"J]AJDK8?^H/\B'0 58IP+6[^.LB1AIA). J=8PQ'TD&5@=P@SCZ*B-2E(
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
M8F:-7UAF8MHRQL5Y_[B"*C4GGG'G7(P\^&"B]%&E2%2,VEE6XD">I:".Q8$
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
M"3=>\UV[>Q3&KO8UNNH_W7Y]O1NN/#2PSJYZ>9;.?7(W3=((TJ8.J]+**A/
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
MVC\Z_K'_(<=6[O'ZA]WV_N86;QP=IL9GC"\*-+A@C72,HR "09R0B+0V&/E
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
M.HP1CT!%M-(J-PV12ADEM>"OWH@UO*@SMR(@3X> %/VX*ZIQ6P"4 ( T2&H
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
MQNQ"XES2W![4(8,C00P39X-A7%/^$@_/EIQ=^E1(TN/XD"I 6(FSM (0F#0
M!U0@$%@PFKR7R"@E$#9:YA8)VCN5N=*"Z1=/A2L]*ZJ4*\T7); R50KQ>VQW
M3XM4^LR-?"^&*NOLL:G1[6S#8NGZX^6M &\AP&M=9D#$.Q)B$H@2K1 G8"'J
M: Q2-&BG%-6"XI=XB/9"&="#NXDJ!'@$!+A$>5*R05EOD#=8(A[R$1J5'E&/
M,:=,8RUE/CA;T$_\5"C/\W(/E49 KME[VNM^;_6+?A\771N?L"OH69R)_:IH
MT.^MP')MF]V_QRL[:<=967VW/2N#^WWZIIE@-,6(3")@]8'V0HXXC7R46D7I
M#:'IP:L$S=$6J:(E#W1Z50GGHYQ?E<*)K=*>2&1L+KNO T< N1$ESZ4!4\4%
MX;)+IN(G3X"?3")[OMOV<-2/+'<-L,\NP+G9.HG]6B.>U7:[)[9SM_Y'J\14
M%C'6RO7>[FS&%'/;./C21K\?!_U_QLN_,5[]"B470<F==],4YN";$E@EKA**
MC"B@,"XAFSA%%K1@D#)0BFU5Z/"E'2U5HKH:HHJG134((8Q( 27-+.*&,Z2Y
MIT!HX&?!/':A<+E69TRKSV=V!H>Q]ZQHR]/SJBP.=<6J7?RJ<["=.]A6]3?N
M1D/.OA$1L$E!(>P8S@5ZP&:3PJ+@3722$1ZHS,"V8"G7)W^6]#*/DE:?\50P
M< \4Y^R;C3@X0@/2 .>YU27P&TD<\M$F6%9&8PH5O[GQG=2Z$JM(=;:NM8]\
M(-YSN9LO@VD*W6$N"C1^T:D&)J3J';9$UE1F80QA^G9.8Z_ S,J9O1@P3K<(
M"XH:XWU Q!@*P*@],BQ19)--6!.<J+2OWM"%"Y0]@.2\''JU>FCS4LA9A39+
M0)NISAHB$&:B1C$!T'" !*0]#TBRD(@4@BH?7[U1BR<WK!JH/!"+^[/H*3WN
M:OWGI=[LUW^^H>\WDQ=]O]_\']?[\\V-O;(7O*J0#1N<L\1[I13A7'OMA/5$
M)>E]XC39;T*\FO&HE6G+#7._CDM\6K0OM]'K!M_\\0+=HR_O[TL[N%!?2_5)
M+J80KQT6SNY\W-AI;M4(?EW[>^=S<W>KN;V[5=]J-&MOMQI;[[>;GW^WMXL_
M;MILE_;Y$DCI9<WP=^P4P1.=4!CG?W?[@UX<M'HQ!U*,"N7V-UM]W^[VA[W8
MA&>_;7?]\2,KA\;GL7*H\_K7_:,Z_4^K\?-8[#=WX;F?>./HG];>R9>?>T<;
MY_D9]:^[+0#Z=OSOW?/]K^'442[W?A[\V#\!M7*RS7::[7;CPVYK?_. -K[^
MI[7?;+3JFZ!$3K9^P+A2XVB#?L.1$2$)1<0&G4.W'<JY*XAH$7@.W*:6OZI%
M4*"G&4]Z0X#[FQ"&J@N$N6]\I7F+?HVU0PNFY&&K/^CVLKBTS\N0Q=ROVX,(
MV5:G=AAM>W!8\[87+PI_%(FNMM;.W1!K)5O)9?7+71)J7]8_K]?BR6F[>QYC
M?[VVG>,?0ZL@.8-NK3OLC;X:+]T=0*JS5CN+-2 LW7)HMKQ7?WAZVBZVGVU/
ME:&=[,KBVO7:^V$O[]A:JU.>G><']N*![14E2O)S3R]MYO$+%9?W810=^ V\
M'+!X8&. 0#6X'?SZM+A3/KBE^*^B]R/A(-F7[S66C.)KY*\<7Y&OSE_OY]<&
M:E6 &+"L4'O?ZMB.AQ6L%<T[BA"EFCT]C;975E,IKLU$KO8>7@60!/W?]6L:
MY[$0XK,_C&'8CCNI$<>(\ YFH]_,$/9R 6&+?^,L$1\80=KE%M38$.1@IA$S
M0-9Y%%+1E06$OV<+QZA16*L_*O<#VQ?V9W<D:<5GW7*_^NDMWI]L;,"&7#*Z
M%P^S:OE^T9[L#] @_7\7N6'Y4L AN Z^G.^5NOFD.PM#OK3;R3=Z?2-3^QU]
M6CVRI,BZ,68NLK389X+-1\$6&2PAZY(\I<%2.N]M9[#/\1X !(VK\<TY7=@W
MNE86^*J9Y^"_M$ >TD2<S;(_#6T/!E+;RO6,"S58+[)-&5F;PR/U(&OR"&$3
M:CQWQ6U>MX UM?P\$=X%[>@.X::AOY3DN[FFXS:;Z6Y.S-F;*;.=E7[I^Y"@
M3#'O750>0?RF'&#T=PZPU7-];8^K*7J@9',LSUQO>W7#SGER\?LIG.ED7XV#
MB?^ZY7'-'"_]E,XOA_VPW,-+=.T\81-LA4X,XT9*8%"/-W&V#"_.$-C3- I'
M1P@'<,\O8 AN_]C9W&W5F[M'C69=U#=AG/3]T<[7;;;?_*<%GQU>/4+8V?SG
M<+_I11V,Q,:'[1^-#W52_WE\!N_X$\8I]HY"N_%U&SY[GYMS3PXL!7662A61
M-$'F+I04.68<8EPQ03@W(>2.:WQ9 5V+ .<2$^;NA& /#%3W@?@W M5#X=&#
MGG!>QZ- DQ-1$>(!CZRR6A FL(\J,NYIP%>.-RL\>E@\FAQI>NN<<"&B:%U
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
M,6$]0X;(B+CP#N2 )!04U]%S9T3 *VNFB_GE&FT_:7!7:6;K_1#8P*A ;-T
MNMCLY8L+3" +S:"T+(/GH+K-QKE?_#SD5O7LO1JBY]RH-YIS$2!.4Y#\;/N3
MRC\%B M$:)C#?P";XR\QUEU4>B.?J7/ITY>99N.#^>VGL<(G2D'N0]ONGLNC
M*PMV;NE!/*::*<=;3SK9T]<M"7&PV,#GBX_EL#<:#X9%N=9:*?<\&O;R.N4N
M*,>#@Z$]/>SY[(V!7S9E*CMJ;,5U1Z/)\6E-JO-BSYX\E]>L <>7R*6?-L]H
MK&PN]EQ(<Q;LU$F3TLX<2/E)[8BL1UI)5&4%5'=NC*/\L/%VXV'NN7$GW366
MEH/^V1O7A.-9\\\WWS.*SEFIYY)*IW:1!V,^MR"?81GLF^(#KNS8[MP8FMEY
M=4KK58;==RVZ?N]_)[V0@2W,\VSFIG+!SBGU^X%I.O5%S]HG-:ST>H^4ATVE
M NALHZ'5;)O=8OS=SN2T'"<OSM)BT\]LZL9S03N,)NXH/ZOXC7/?'$#PR4EM
M$E0^W@K_D_T\&!9WXW#2+UWG*HP8>'C/U<Y6RGUV+O^L6IF\&/EW)<'DV +6
M%5? %69Y[_C4_M@LO\;JU:[R:N7RO[X 4AY6(<%J5&4TY:K<7+%"LGJA5R_[
MM)ONH)\?(KB3I%[>)O4^EZ1>]EMG[[_6WVS^U^Z?&YMO]OZSL_GZ[=;^^YMF
M\3Z)WK7WW0IK//"?#@=]D(_1)J#"^"SW_UV^-.*=Z1$5>,:'HX,O8-'@]T<O
M>[O[;\#RZ1_N'!WV=M]MG;T_^@06S9O#W8UU=M$:>G_\\A@^%]O?WO2VWVV!
M]026S[M-"L\4[X_^#??J]SZ\VN3;&R%M?WO+/G*A;$XF1%$1A[A*&)E  TK4
MB4!"$-BFBTG!6R>=7>"9N=$)6*>Z6[E9!G88JMYIN3-C8:&3\2$PN]QEN$K
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
MUC-C]AMV;%$8]D"L.\<SEM^R^A;3']=;@U4*7"4BJ.))8!>D<YX0IXW#MHW
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
MTXN,1DA&F:><NJB]-E@+L.^,5ECX%BD?'RGG 9$@/<4B.*1M/I5'-2 E4P*
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
M(#UI.#@NJS?;4F4_V/K*Z6CJ)2]CF8OD=',4X,B/<'$^-)B#(<CQ$,82*G2
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
MT*S:ID;E-@]OJ>X*67I (_-S@;T2)>H\[$O*XD8 =;@P/,T-62P\LR3$%=[
M!:DOR&)!3>;:J'95NS]E\I&&J!NTAWBR#BC-8EJ+ /!.B4XJ2X;1B[I9FDBT
M(:5FY3:BQ/ L^%US96I*2Y7XZK!WK9\(R?I3-;2,>UM+&I7L<S)(%RDR,LH@
M,"/0<INB!WEYE)E^6 JL+FAZBK%GW%8"BKGH4"8E[;D7@@/"]>[YI9M;O9F6
M12;7ZDR,S"61PG2*+W%--V+)(V.X)C]1>Y8)LR3R$KC36T#,<4K\,+B_0#-6
MX_1(?(8Y<#WC->(=*69Q4"DAM%_P5(\$9X\(8HANE,])J_O369FVEWF"! =;
MEXHN;)]O 8^];K>LW#?$8=\/<-7D^$:8WE$811RFPT\40;@:^L7\J[&-/F"1
MAK:XA#+C@0PT>)KH-:H7[/5PP5C,HC>/A6LJ27>!@*^4G4%&(F*U CC/1?D?
MY%S)&53PKD8'J&"EX7:VB.!PRBD.44%:J/LP\E@AIZ*X2:1>V2[/PM!^A_U
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
M%8A014,'N,K,[B((,]-\=@^&A%0D E"#'X"&K3KEQ5H2/5/GLK,,G-G9^2)
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
M!9VEP?\+:D['GM%CKSZ%"=,&[[3E#7-3:.V:M_9*DI1=A;BM,;Z$[Q/OTK?
M!C''>;G*-@W\XT,F\+<)_(*3A,%^87;$<S&U+W:4:#>@D>"OFLF9SX@E=19&
M26E]\#.U1DT+2?L'5_,^ +V1<]W)S<%=U?G,\L5U><-(8U%<Z!"F:^K]6V[C
MK(UL)^%(4 WEH@OGQ"/\F!/(K2(E;; :1:K-J?U7&.&>$9QTV;[(I#F6:HJ8
M-''LZU?)=IPHA>6A/3+6,HH=G'63V&)Q'1TQ]2-.@^>S)&?JC)'RR]7^)>AZ
MH!%\5:<O/<K7M6D89XS <BWSS9Q1UO%OS&PP3D=S4/#N!39F:)?004$MB*W@
MN"K&KA<^2/)I(W<AW^^Q_>!A02O4S3FO+^C7U^VNT8)/^3Y7!MKM;_]A3V>_
M7&;[%D?RVBP_Q$E/'3&J"$82I,0;R >/+'X9DZ$FU+X09,Z/B*/@I(F\XQ//
M0=(_P?F(P\4])TZ3)*-9Q<HM9?T55P]:=&6?G*4U2+5K6KL#9>V>K[5[>_W;
M']>?[C2P>K]]K&72/E'8&J"DD1R4;VNF=<2YR262W9.&>P=G[%PP?E_Y8>IJ
MM\AZR97 ERB<AL+NR'Y-ZN=JPISOF8DH&R/]?"\IS;4PNK?Y^0JZ$U0<*@@M
MF<^8,,K&/ND(T"6/]ARUAJ"&A5>YN5CF.<4#)[>1BX;/ C$M<<_RHR8;;W8J
M9WWU8FG*HE%*1S.QL^:-K3*)S,X[[5?9WBUO#VR1K#^'-X507[.(K;0&^6E
MM-0X+P_0:IC&V9K0?4.PM8;(2TTG$YJ'@KR6VXA/-%)>""&KU61"5CXK&,'P
MQO/].+F7E"U-B]0NIV???A6&D50F<B12@X#"@AVW"PK9/9D)SR",[;6-KEF;
MUG2+O^V#@Q6LH5Y']77G?37AQ5Z[;K,GX6]O5F#[\+R<J^ @56&<IP TS&XS
MQUV#T5=3;+Z*S5>Q^>Z<S?>\!GTUL8/[.DD2S3NGCJ#)3IL8^8X<G.+RK$B1
M%2ERO='VAWJGO:&BIB)%;M1./TM2Y'Y?;W4VT V=D+CM\'AIRKVK#3=H94HT
M_E)T:'SX.6:<F .];:W/NU())SN:Z)9U+&:04[WKK2J,WE?J^4S5L\8C,$I+
MEUTZ8)'L24<WXR9:9S^?X:$ Z[H^5V,/R[>/<>QD^4[J#'K3,MIOM5FQ2N[Q
MSX(&G$0GE75@=@5<ME3/N>A=))!!0OBF*$XJL*NQ@&_F^/ZJ)UNZ]@B/NI$'
MK2+H:K&&=$3UG^=%-+[L ;30,5H_Z06D?]Y.Q!SF/>"4QQ7O(C3+RW$16$_'
M@U\3WLEETS#@.&>!>J;1Y !5WCM7,XW!3UKX( !7XQ#Q[8O#HUK7 EHJO^)*
M,#6%H K=R+"OA+K7'L/HNX98680+XP.(C,)/!>Q1<WR/H!WP7 P;'1HM8KT1
M'B7^O7*-ZN%:3P,TN"BJBV63]R2L'(I=E@L01WC'XW#"\1@I@$?S%0D<TQ 1
MU7RA,ZC;'?L!'\G2/PK+^$BI)S"A830EB/X'-HI2+&3/H>98[!TA[MX/[/#$
MCMQ'A#=27HZA5=N3(.Y2GG<V278L8)!QDDU+#+L #"\,6U,1>\YRD>/9RY-(
M</5'EFT9JE9/!=BS32/AD47$^N*R\R%*3+R ."+<$H1&BS N!K\!X_!^(GHQ
MM3U"4(INS9D=[0K^?4 $VP(J]O2 ;-HBDFUA1 K0UC#@U2F!Q$ZIKPK0]B)<
M/0K.IN!L"LZFX&P*SJ;@; K.IN!L"L[V+ 9L2[>L)U8M.R5\D8*S-1S.UM6'
MG0UL>2<D;F<(9WMC#N &7<=<;M[)_[+N10K1M@-T4%^W6@K1=@ 85D<?;C!
M%**M;GTVHZT@;6>JGQ6DK=*MTS?Z"M)VAJ?"T.@I2-LI'D)P25" MC,!M$FX
MR\$ ;<1L"^\Y&=CEZO,_;]Y?F$,-QNVRJ><4$6R(R+$3^T(T +_]S@CX%><D
M9]!^'$Y9A@&+TWC&*(061IS5D*-LO*CPOF-C(?+[(#:T]Y4?J "XF6!\<6#2
M:H2;+KEA'3C:H5<1],</'WV$X&'EK =..KJJ-QEJ24!],OI?A.D0W@E!/PC&
MXX_:A(>+.' *.NIZ\%<O_JZQX,&+PH!@(2[\O3B0_+MP3(813!DL##&?VL%W
MR>DYA3_<(X6;#W-)K<L!(8AO1,],0C)?LK7()BU'4;T>&)V,YG)G,O6Z9PRR
M5N&WG.R2)(VCHS)V3.B)%PMZ6?8#9D<RQ4KJ--P7%>RM)PG^HVV]:%62F%2#
MW=:N1T%@:JZ*R^*9E[ 2A WF'[NHRX61S'4+E,FV8!Y%:!H!_ 15:@7U[@S>
MO,B4AJ \A3>FH<O\!<KGQ7$+G!VB^^0V1NI?(?+$;(C,WT+2*S<H] <V\D2#
M[WJA6Z*$ACVZ0.A<XM1&R*, W54C4 O@6([,B^,B%RPG>L7>9.#(+40<)M#W
MRPA"KH:K,;>C-"&>97C<\68VK:J]"E*8"1(B!/F'2@##BR2\F'INCC,\011A
M)97FZ6$)ETCQ*AE"%:"P6<"W4P+IG5)?%:#P13C:%*!0 0H5H% !"A6@4 $*
M%:!0 0H5H/!9D1NKHW=;3PS*G1+$2R$*FXTH-#N6WA_6*F)Z$O)VEI!"RQ@H
M2.$)W(P4I' GD,*^N4$?*4CA+B;:U,WA>@M$00KK365W8%@*4GBF^EE!"JOM
M1L-2D,+S.Q7ZQGK6=H4H;.@9U#,Z"E&X&5%XDIBDC)#L %##G%*.4UP)4%\.
M)ZP+0!08OGAJ(Y1%5@I%C!#M&&@0JZ]G"+_2=[$F*8L>J#BFA/W)?HOZJ!I6
MN [A2T68GEX ^)2(R*!/^&6<I1R0A+^9%; ; NO#*[IJ+[V49[MAI3P/.'8A
MBX2194[JVY'$X*%49;(\)M(\JAN+V%G;P4KW8>0AKA1+Q@;L7DHPWRW,+;)%
M<JC7!=(]7A#HRZ&X$7XB \X2+C4OZ[[%[EZ!K'V<L& 16.AJ9L_H_535#.Q2
MV#+5I'5-UIC-17'R7F#I^F&A='VNUD/4"BQA1$X8)&$TESA.+C,Y^R$!RU:I
MYP(;X@:X*/:'4-&H A]LGU"2H'7^S>&77@#:BL0XK@!JCFS4K:-$]E$C/<CG
M)Z!RSSEK*H=<PE&=1-XHA9$1"IK*96<025++JR@7.:]BF"9R51:QD0EC LQN
MBX, QT](\LJQZSB;?LJAV;3Y"%WZG<WS;O(JTCY-1CSQ9A4XYZ; *WD]\I/:
MIY5X2CX.!:!L&-#OE$")I]17!:!\$6Y%!:!4 $H%H%0 2@6@5 !*!:!4 $H%
MH'P>3*2KMX9/I)XZ)4#;MIM< 2@/S<'2TGL=!:!LA#FQPFY&>(["3S;_8J3P
MDSM@%FKKW;;"3^Y?#$'O]\WU&"B%GZRIH/O&4"GH<U70"D!9-4D=Q<EXEL<"
MK*OB9#S)4ZBE.!G/%D%Y)++&)5C.>F29PX$/DK]P(\224_9QI L'B=F50#4"
M.K(H)I0C?41+8^0EA%-Z.LW8T/ K2+3HAH^!1-=PE.6<(W46B,P(W83_@A[*
MSQ)QF8"MR:JM4]N)PBJX)H*#$/X6&]JU'<$LL0</),-A?,Q>+!^8:QYO*F;_
M2K%LL9U]1%*N)<MXND7D%?651FJVC-9/&:AN19GE\^ SK,0.+UIH!RAFG)$8
M5M4RWAE$C1ZC0#/T,X;3A!&B*&<XS#@1X>]3.X'MDTNU*_;&0^BGTUIPMR=A
MP5;)B>?^YRO/=D<CVW2<?K]O=CH#9S#JVH[9'_<<9]RQQO;_#,U73X ^+9^W
MS0-##0?&L%4/7K,I(K9D.@L3=X=7IS']I_Y&-5OU0I^7M[]K'SY^_O-6N_ST
M7OMX\X]O-^]O[OY?R2C9%5FR970/JX<NB8R3,"#<1FZ#=N$ZYI%I$^;#<MKQ
MA#8\_0#JWH,-3YS$\.9KT^KF7+BE#8JDOI%'&.NLB<7?%5OCR$]^:HY!4F+^
M>=2$>5("?;(U!,-0?))C<#D2$=6)V$*3\%$P%N-GQD@T3$3%7C+/=*O0E;'&
M<B!,>1*HSX( &4'EDS"%'HU(V5$_X0C]*PVX;B0N5V%2D$>>%%B<P/],Y71E
MO0$5.IO!D2CR(KY 3[0;7;N!9S6S<-C.PBA9S2MZ>OC*[L 8=&IC_4["*-_3
MD]M@(*WN[C&0)C3;VP=@4W76Z+:M79RJC?<[UD98[F-?O4#49G/EY6 (RT;J
M\J9(O$*7-GV7[Q==VC':_6:.NP)@>M8@RT\LX9<!*G."&AVKE61.$7%7\5BL
M5)X"GRKPZ:;1MH=Z=V J[*G"GAYW4%9/[_36\_4H<5/BMC.H<ULWS?9QQ:VY
M=\XM+;$TYE88TCS$R@K;Z<7SC&!B;RQ3'W1;2[Z(9X/$%)2W,,F@V89F=]4D
MJ[G<"LNK#]M[G<KMC@ ^5:V*LZ 8"KW P1U][K+#X0V>#F]+M_6Q%]B!H\X)
M=4ZL4&$=W6J;ZIS8ZWT+.;.[SX3WJ@DM6C=65V\/^LTY+FK?& JX"-'$!3Y/
M U\\60XYI=?C,>.@4?9#$ H2[E'\' 9TPNA+@!A]6P3- DUC4P\!=00=Z@@R
M]5YKO6Y4I]".ZL'H?7.O.O/%S"5836UKO4OK!,\@JV58W2.?0W27R0AMU9ES
M_#-GB\B46?+=OH0@Y+H1-_"L[>KF4\_:>H,^S,FQ'#78O^0=*=RS1P';SU6W
MI0^'&TJ\*$E2DE3CCM_JZH-!;Z5K:J]2=&C+BPRO0T[OAXBQ/-%#SO$./M\U
M!MT:/:@H@8%+>=$VS&Z%3]V.&;: MYBWRIK;OS4GDG7:L'W<,,7D'-I:A4VW
M^*<S-_:>.2$-M 7-OCXTGX=&>]ZD'..$;X1<'\$ .*[X[L4%8^GF)B)/):5*
M2H]<XG4CV=M1A70?5"T'"FMUC.Y&.]-:;6=:1J>SP<[4=F@5]VMT]=7?;AFO
M_;2/#U,SM5+:1'$=)PP<S_<X5T8XUCZ%P<5OEY=?M \<4F+[VA_,CM,H!Y0<
M;*(HC5WPL#1@LJZ*N?2R+!%,V6>>*H-<) >?HIA1PK]D^W'9&$E].">*[Z=Q
M@N'=6)N$C\BA %L :86(Z*9X,3RM\FW65DE+A?ILK\UV3M:P.UJ;571.8_LA
MC(CR(/&(1PG>L!T'#.VD5/D,(R"@H&POD 7))#<3TLPLU&LC$IS8?I"#W+I(
M&Q:8"[37 Z.7S421_ =F$"L7PM9G%Z.LJAT+8M[6S)YS HE"*3?L,<Y$\5VB
MPHB+!>EP=-GRY$P85+^KBO5G@1!K(]W55@1:%54:<S'AH.NI( +1'#],^2RD
M7+2B" -7_.^/O$0=F\[\<$Z<'WD=.MXCZ'<P7TV;\;33]X54&>TTK,IH$Q3?
M38&:)JBM!&F;)25VFH7="!([;F0%O>'0&'3;3R1XZ0R?5I)M4Z&W>IP9VW36
M-(U>NZ\ZNY_.=G9"'=;X!")51DX1DCQGU14I1],E795\J[6;5Z::/IF.XV!%
MYFG$7^I=P\XSHKMY\7;&HG'N <U-(VYBQ-+2S4%KQ_P9QV S>#*5P9G$>?8L
M>_L8D=72^_T-E3>4B"D1>U:].;T[7)F?L5_I:NX5J*95%+&9#1,RBT)D@==<
M+R9W^I(]I)*N>!4R$+4GGJ0J46B+>>[K;6L]QDI-YS:GL&[UUF-^E#)$& %T
M 2^(2ONM1.6TGHA\5-MUJ^W:;^T_2_(%3>=PN)ZV3VD_#(,F#'-!E?);46E0
M;[4WL/$IY;>#>>Z!\NLJY;>[?#"]U[=.D/'E@(K/":=,2^P?2O6M(&#6VVUU
MZ]V_)'9@GAM;XOSTIO.-J;=:^U=]VU6&4R#^5<7JIA+'._:14JL4GN41VU 6
MD14@T#(^=KF"Z.E@KM?1$Z_'55,-T-=]8YB!CR?P 89OV,&V(.L<LCM+(V="
M,&,J;#=#"(UFQS%+9*%.B0UFB%CF_29(<@J?CF!*:&%P\78-U6W4@E7QA-99
M,*M86;'VDO')'H511(C3&'<$3GC$'D*?$.RP?JZ7:&,;<U"2.;P2<1#URD9S
M ;!!)NQ'JL)HM0=&*^L>+"M'@(EJB1R)'08(+%^%'Z<2QB*ZD!!RW18;'&'N
M$;;)Z_Y^68"J)[R_7IYG(!F-UD_ZHRA_')29D$1Q25%T,AR!JA.I)?!79L.@
M0(EXH<MQ_"7D/FB9*8P^GB @'892W!*OS4X^0336.(UGO-;D\@LBY2;&Y"!W
M<0EP26%G>7S_3&TOP,P%')WO_2OUW(5E7)[I,]I?MW 0>6,XE *QSTB5B+0,
M'3D6_=3E,Q'&K)0S40'2UFDG%A>94-MV+$#;"IJMT,YGV%D%S5;0[,:NK8)F
M*VBV@F8?!IK]''3VP=1XF;G49:.DQI*KRH"J,B"9  /+M'Y1I0'W)*'[V.]G
M6:O-ZO;T;FM#C$3)FY*WG45UN<!MC7K>E:PU]X)1$_B\VK^M@K]+)?%Z?542
M;\^AR@Y"=%61B=V4Q.NT5I;F4LH/E)_D'$+W>#'*$1>B%J[2@[N[:Z@-O*4R
M;*VV;=1<;E=QI[7A7J(TXJN_76&LT?60\@G#Q#QJ'7*E. E]L*656;A<%FO8
M7HFN4IIP=[7'.DH3[N8>,U!&85T__&K<C-*#BV48NQOHU)4JW(DJ',*U3I5A
MW$VU*;W5VW]=Y0T:\51*PASJR7V0RA\3RW=)OE7"IW!1:YNZH()&S.HXC.!I
MZ$HZBCW7LR,$<4Z87RA-N5B/DH"7PZ%AY<#+]VS,HHC(6V46#S9C/S M"!-M
MQ%B S-#A?0 =)P1Y&D1LZB4(&V1V%' 8[7AEEPCM7 :P(KH3V:$)?X-X7 0B
M<@0T=80XP[V$^7,)_ QS0G/"RR)VL?@10[L9(Z2:D\J&A)M-8 $2^*CO+W9O
M]?Q KSBQ]C?CUD"<+H@7<F4S'5M'9/D4V\0OA:E/DP;MVEG+2 ^/UQU"6-H_
M--^S1QQ'C$S;LUD4_J 68&2ONSG^5<>YQG?C!+I%&,Q@SA.J?#L@*"OG3;_'
M-4XFT+$I"@K.G/U@>S[*_#G!6->(_NMVRS+:&;0:4<O9%) _+D-W@Z2ZB!*&
M%7IM&F97&XEW5J*]"8=L!Z"1O1FN,\UT1FE\SP*4PA*G,:%J;3^$MG#].,/V
MZNT7P,X*!%2:=UI(!X>A+W0'A YZC(L<I^,Q= H:H5MU.IN%44*O%'8&MHKP
M#PWF_,%S<%/!MR.6NRHYO/M'HIF@ 6 1)M!Y+\@AP3!X.+6P-=OG3:'4_YAA
M.@DE*:"T$[ [^"L-"%2<#QN,W7N8;OKW!X+*7\*O$(I<.:VXAW!TQ2R(F3T7
M</Q[HDH70&_8+=*U8&B_AX](,Z$7O VH3VAS/8BU0<+ZT(Y<%"(79L!)PBCF
M.&:)'<?)2B8IKEY$NN0O,4ANPAO+R3"[VTTUWO+<_WSEV>YH9)N.T^_#';8S
M< :CKNV8_7'/<<8=:VS_S[#SZ@G0ZV705N/ V,.!,6SM!(6[?'D0UY@=WB?'
M])_Z.M!LU0.R77ZYN;O\J'V]OOW\[>O5]>TRIFV[U+DF:/;/F-Y$.6A<OV N
MSZ#3*B3+V*MT/^W9]\QATQ&+2G]J&=J'-$HFE!:3Y4VA:G$862A<5:9)=K[2
MQT$UH7(=HW2(PX+K[QF]C@$+J_7+IQ!4EFF^@T^/$OJ=^8NT2ZY"G$7,JL&G
M8M0?WP(;U"F>$J7J+'GQFML$?L%U,B@M,*&P/] >YO%H-[IV W_53&[G>!10
M EV_^G!_(847N@TKO' 2&TWB,L!X3)TDC=AR/@^:3^>8SM,VC6Y7I?.HSJK.
M[C%1JEZSI^[9WUVBU/"44F:RS"AM5\DS>QO^\U:]>OC2TI0S<+A,FL9*?7,W
M<A.SXIZ:5M24_<\)1?:53'2&$_8G_8.Y%W0KL)$,]9Y[NHD7$'V'IRMA^U"Q
M9RUA^YBP@TO8"<Q)0_(]#UN-YX/W@[G5"[^#/IQ"Y9UU.W\3<$0EJIY:HJK5
M:FW$X38N4?59_7D.]NMY\MV0)6\;3V0+WN=R'VST/^T[B5]EIC8S,[66ICNA
M3.@JO75H];2/==JHG@ZMA?8Q2*6%7J@6JI6LIW+D-US2_) S*N[\@GY&^/]>
MYQF6_1&,]Y>T-J:QGDU]7^O2*"O[#/,7ZNPYE1"RU4;9:S9(H^R],UR^.M;.
MX0T:^D3?Z'>;:-O<91C. ]DS!6O3/%F?UN YQD[M&5"6T.[]S\9Q+-13M80.
MOEOWH>-J[=;C;,HS/(0W;;$7:D.=Q4[:TIVTGYUTZNZDVP*9#DUH_Q?*+DSF
MRJ54+K/<'>@#LW&D$D\WI+9HH[FKLCL4]>F=;5VP) ;M_==0WB?>JR%3^9+%
MR.SKP\'Z O)'<E.8PR:>F-Q)(;+@GB$R-6_F(CNN#7/BABEFP\EQ/<^(.VW
MV2YFI8''F:FWA\\P,W8W.<I(:=+I4K[,-$<C[$.];D ^-&#C[^40UMN#S=9<
M4_>WL@75;GU1NW6SR7S\K;J>N4Y\X0+%Z%UF9PM:B8MA70:BNLT\<UG.L;3Z
M'55_7LJX$81V2-$"OR-&%^+0XK_%6M!!@8-L=8UIXL/RXB(+E1TL?"I^M&>:
M?1\QHHXQ-.R2K-Y;?I(3>K%8U*S&7M/O<X(;:BL<:Z;1'PY^TF9^RA]>[%<,
MP[)=JIJ-O#R^GS'X%:ET"L0Y"^_GW3V]RO(W@?;924+,_[9:YD!?12IFI\DD
MC(@;,9D4BU;C8^D,U_)UMU7D-Q)DA+)L1!(ZWW$YO;PMSEX$C6A!B/1K'F=X
MTY!)R- ^A;+6!+$=%@I.;"I6SAF47EN#OM'-NA,QK)C-W 46O<) Y (O];#
MU)31!!C:38&!*6+W,&,D\Y2E1Y6\BZ3P_UMXL,M<3()=R2D2*,4Y;1)\M+*-
M+>B4]DGOUB"R1)Q%SK95HANLHY2(F:M(F\AU3O;W3,W *&W'@2,2%WS,;.(9
MLI%/B+1#K!?UFL_HT[BR,%6Z8!7D%>,+*@0WAY=,!=\A?N'^'F4IU[E(3LI^
MP+62I LZVK$6>KHXH"GUC"20BRQ,4=O0D"<IYQDL?'C,8'-QH1U'X51K&6:_
M^Q/VIV6TNS_IVHCVG*!N])E(QJ6]>E;R]:LDU(P+@B-F-U/Q1*/H(,L33"0<
MVO_F5(Q(TIH@]2,(Q+S(Q3J#C4LTDS;M=WCFWD/=,XN0T1*I. MKF'_E/GP0
MC&Y5!PYR28(RBP7[NAWAKQY88*/6R'61[\$:$QLGKIK/%8IDDYT3 >T(5$[
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
M'%=;E5#0*D<""B4@7-0FQ19370M=GXS?]@RYO\K55TQ-,[@PR<<0 8&A5?X
MLZLYRYR%5QY(9M82B1"(Y9 )12Q&1VZ%:NH8K0+5)V-8CR'5U%"-&._&GW'L
MR?0; AEXF[@.-"(U,>"44F3B#2)(.J<86 PJZA9$N VB3[:QGN*W%G,U1=\Q
MSJ-A69D&44290Y;$AD#1(IM(K&! !#C+M:<QZ"8AWPHLZZA=?G=JWU7H53S>
M8T#NS6$XAJ\1NFZ2T1_#[YUV\7*&0ECKJ./$LXR.F:$>/3\1"34BZ22IHMFL
MX?,^-\XZ*E;?C8JK2[;:FWXT.X/IW0FFZ%4*Z-'3A,23-G""<94FDAN*Y,N!
MV=#B17\(91T2Z.^&!)5$7CG:&6B(+#LA27(^$>F%)CY$AH$75=("L*R:K.O+
MX7>=Q!O(@#),[\81(\@3_W7YV&(Y'17)AC(G%=!%XA0CTYPIB3;HF"6 $4UX
M_#BD_D4R&VG_/I$KR;X:H=]/QJ<G,#TO_E,W.U\8T,PP5%()+:;$/Z3T@;@D
M.8G,:J,X^LQ<-=FH?HBE?U'*3MK?5=K5U/YQ.KF Z>S;QY$?SS"D+N'T1<%3
MB!B%\HXS1[CWN+)F)*)5Z$!)8%0EFF5@339QG@+5OZAE)R)4DW\]IP;QX.3'
MI^_!=W!<Q'B4?^U@,=D!3LA$%Q)AD@4$$@*N35:3D+W.V:&KQ7(3_^8I5/T+
M:7;B1#T-5-R\F/GQZ3",X-I,'7Z-HWG)<?C'9)*^H#L^0%+: #H3;K0B4J=(
M D-XG%EILK36ZM2"&^N ZU](M!-%JNNC&E-N1C<X0I".**K0&5=.$VMC)!D7
ML\A]EMHTV>+:1./[C7]VTOA6<FT1Z7Z8C*^";L4#(&J-]@E#;0DVDQ"X6VC&
M:V&2 MLXV+U!LXZ^S?>C[]TEWNAD3Z3@D72*!(B<2(=NJE?:XQQIT R8L,SM
M^61OM;+M]Z/L[25<3<F?9I/X^]EDA*+KBA,Z^X:1Z=*@?)Q,%Z*=S:;#,)^5
MPY2322'E9#Q#295].+1',,5(9B",L-FA.Z)C.7H&ZXD%1<LN#].X.E'9YF"C
M#OR=#XPGY^>3\0++\@@RL<@MOJ%$TXRDB)#0@\<?D2LI,@=.Q28NT7T@?=H\
M>0&F/3@_WD5/U5ZY8YCYX1C2H9^.RU[V08SS\Z(72&\@#^-P-C#6&P>&DLBT
M(U)@&.@<]R2B_Q8M4T+3)HOM\]#ZM"'3 T95UF7-=(0K' N/ IE_,84S&'?#
MS[#<>WP_Z4K\<)1/_->!$T!=-()(1CV1'$V935F3R+GS&$MXFF2C#(5-</9I
M%Z@'[&NIY7I43&E8I.%''_TPO1N_]A?#F1\-A'88H-)(6#3X7F@)Q&-\2K+P
M3"C.J?5MDF)6X^G39E(?J%5!:]4H],MP/)DNI' Y,ZNSDSI8DKQ@1&8TWEYS
M#(JBPT@H&^E"DPCT/I ^;2_U@#0[Z:G>D=9-PNW!.#T4RP!7/USNJ"1*15P+
M39FB9Y1PQJ7DRG#D>)/SK6> U3K+>P-A=GOSP!B6J)3$0(Y$4HYQ9=2!Q(CO
M*X\134"3O?O5</H4DE1ERF-G?3MHH]'ASG7&^"U8,45A&*6$)6&)M&")8U$2
M[JS@(2+8-MNVSR+K4\#1E"]U=52-.@\2%FX)H1Q6)J<I*-1M5@SM17*.6%S<
MB;56<1&U4'0_&2-W<?4I4FA*FYKZJ7MN<!O(#8E-1$!)>Q*HQQC$Z9*$[1U!
MC! \_B-K=)+\**0^>?YM5Y@Z6JG&DK(=-UQFP91;'>B,XNH'XXC0!CDXE9S
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
MVZ3^Y1K8^N!Q5J?#_=6NMHZJF>!?QV6:)11> KQ]ZSE'2U40@40MRX%*0I]
M2T4\T,BDL=R%)F?<3V#J@XO7G"RU=-(;8S?$KXU/2\+@'A/R'@RY_RR\IV==
M+?7N:ICE14Y<40Z_7G8N*!D37Y!+ QJR#<)RHB$C;8SC!'GD2-)1,F\""KK1
MQ=SGP>VZA)7TD!F\QW FW1_NUN;;G2*("C27*F:BZ2*?+"MB>:+$9&F9SQ \
M-,G;V!SJAM:Q]2E^9:K=7_D:J[*:U7P"YV*3=^!$\CX&0P0MD0BSI5)>TD0)
MY5@45IC<Y'U[#E@?[&<?V+2YEGIC3$\O1;,O2WI_O'V;T2?G6\F&7M/-,&1;
MRD "BY%(9R0)CCL2N?9!:BN5:U*[N)8MO'K.DM_4L@P4 A'&&R(Y$\1[*0BC
MS&CM@@3:Y$#Q#HH^Q'<[Z?G^LK*]C*O9GRL(RQ*M:!%OC.--U=9%A7@/+GCF
M&?&*E\ZIUN$29P7!:!*,S5$(:!+#K8VP5WT6J_*CKG)Z8W\F)2%W?%T]QB_L
MZ;Z,T9.#[]LRK2^)6FF),4[GD&Z50;C:.Z)!)@XTD@"Y=&"QR"DA/:$NE!YA
M6J@VW5,?152KNN_E1LO5/ U.5 3G24@&B 1?VDYR01)(01FCE)LF>0BKX?3)
MM-7AQF.E>W=00[W3PN4,?YJ,Y]W-[)SC7GAA,$!(Z,-'&8CC01+N&,M*V)AB
MFT3356CZ%%ZU(<3N2FA8]6ET.==O5[NP E!R2DCB7&EQ[4TD%HTWVG(K?4R4
M:;W."<YZH_7J"+>J\AM)O.[MK,>GS"BN2LI)PE1TI>5))B&@,P=40#8V:BG;
MW=):TT*^[&VM-FM%1;4TZD1SA>K;#:9L4HZJ=/?%Z8HDD,B@$1/S43FN8INF
M 4_#ZE,'DD94J:>6*O;EZHSV& +&;=U 9J=<2I%07^Z6131UUGI/&*?)I4RU
M='(-0W+OL7UJ)E+?8NPBP\JF8;F_?!VI#8)5X(,VA')DD=0.B(\E;P@8< TR
M2-FN?/]]-!6G^ N:91AAW J3^>WYYJ2X,QZ76EVJ)BB5B45=D,RD]."-\K1)
M^L?ST/H40NW.E=46L)IJZO4SG> +>3!.[R=^?"N[X /,;B%S3 K-$R, 6B(R
M%H@OUW03$S0*X:-C35Z2=<#U*="J3YOJZJG9=&DXQO!OV;GG(])Y.?&WDVGY
MX?+SVW+04M-@:$)^6PP(2J4&&Q@E0B9P 1*8T*3/W\9(^Q2^U:=46\4UC.F[
M@?**<8\NGU!ELRDR7TI*.^(RNH1@I,Z:K>%[/?+X/H5A]=1>2Y[5%H[7_F(X
M6]Y[NTIK*[?O2CF(H Q3NC2==*64AT6V!5J6M,@E _0-#9,M5HC'(?4IWJJ_
M%%12135J_(R#EQK2TZD?GRX.7S[!]/,PPA6Z=^=7AS)%7@7KK2D<Y-EBDV%E
M<I#3D$.&2"0K?7M >V(3ABZ,99R)EIG9)G>:VDVI3R%C?6KVA K].FO=Z]GJ
MBYZE-BDC>NBGXY*9/9ITW05,N])?< M9KGS,[E)Z'EV+^6]=FOB)A[6118LR
MPZO&V?XE>^II;632,L4 O8!E*\62H')]1^]D\GIR?CX9?YI-XN]GDQ&:F:X4
M3H@#IR F$2-)/I;TV^B(Y18P"G4RT2@5-TU*K6R(<^<-D]O##6PP7/L<2.8:
MW22*0;B7(1-/D_+<.LYLDS/G.RCZM'/6DC4/-D>V5D4UC_6C1[\B#B\6)Q:W
M+JX.N]ET&.;%]1BG7\?IYN>KUWA1JV8A@B0#8X(Y8FSQ1UB6Q$EJB1,N6F:S
MP+BL!8<J8.]5RMX^J;=OO5<C[&\+52"\SS#UI_!A?AY@>I3?#$<%Y*+E<G<T
MGW7%.4.X ^]S5#1)HB&@QRPB)9912A1%QUZ B5DV:2ZZ(<Y&8GDPSE)S7LD
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
MI=;F6&0F+^%1YU(<YEOO+<M3YU+<F,+B%:S+X7A4;;MYA+'G4%P4G!D,P'1
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
M FGG!*@;HQ\8_GEWG=!75\%)M1BW3Y9ID<B12ZF0(T??F@Q"A)KIKIKX,[N
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
MKO&#OEOGQG8(IP^R.4"QXUX%W*,3M!G1\BRR"Z8=0F'V5/XIXESZ4M2M>C]
MRL=B0"0#37/M&)EK9,MXDUFLQ=6=$ 2ZB C8Y=S^'FI^2]3),16_BW ;G'N\
MID60,(W>OUWL&JM+@Y1!2)DBB\ )EHR:A90]2S(G"S6#V#6) MB"YWB.3'_*
M&O<OZ09'FV]G9"Q7/-]?3,D&FDY7\.9TSR!=-'6/M)SH3BX6>3#6,6-$\!$$
MV;]-W)A;43T&(Z!_\3<XWEIB69*_"YB6,;%?H3E-Q&N/VEKGP<&B;K Y? T*
MH]4B1(*B"C)ML-!7*)G7WEEOK4RF2;S'$?1^1_3IL=2^BX1[CNSZ%;Y<WY2X
M06ZXUC23I)C.MA8W4K2DE1"**1X-K-5NV1C0]?533] 2>G_QCGN138\;=D7R
M;#B^R&_'PWF1XQ4>JS.9#U8SQ34G T(D%L!$9F4V6B3I:=X==+7IV0]58P?+
MJ>^WB^8YKEA@N(ZJ!&$CC<U2J*$^$!+S-41'!J>TT#*KX+N\:5M'>*@Z[$EF
M/9I%<V9]P/3[Y4I JSN/TC#$VHS51,Y HF8\%:D2=SFO=U;?_.9=>^9#U=;>
M<MEZA7>RB+/Q[ -.1N-1FM\US6 >IG>L\+-;!S]R+%IW0:P%IAF4W&>OB3&\
M5MN/)KE QA&WW <H9L? M%MQ]-*>=O3^#28<?*[NW-F01J^(:C/=">;!_/X(
MKZ7Y"J&SYL&PF %KKF]DWI;$$'@ *:3UHDF;^WW ]M2_M\N8YT)''I5S+--.
MRS32LA&S1:846.U-,&8]"^#H<CE)Z&];AFUI]MN[QAJ</9VE-+X8S<_$ZJL/
MDSS][5,F7^MY74^F-4CZU6 Z.^<V6DB>A "<+&[(FOF"@B4A@O,04Q%- NXZ
MXGL"I&JAJ08'%F0S?AY4EYZ$\&H,HX4(EM4Z\KDP*46A''.^6*:M(YQ:%!:2
MEM$)934VJ4AZ.ZPG0)\>]=*FH%GG%=,6#I@=,",RU.1BSX+AED4/H@8'<)6;
M4&CO/:ZI./XQ&<SP=2G3<R>5JBEK3 I=R+D&J'T?+$NR!&NT5#ZU*N^V,]@G
M\,(UUV&;6EI=,=,G:H_;+^?">K2@@6$.\]!"1SN/#RP4\D$Q! .V54G67;'^
MQ;J#-=B@=-8"TW]>P' P^_+RRN>\K";F+&!M0L?0>S*1:\'_8.K]?Q0\1'J@
M;]."X2Y@3X!.O>JF34WI=8&\G@S>TT_GR?M7]82_KPG>^(I^/)U=JS)LB@M*
MDUBRJ#?_/D8&RBB6G)?*>90FMZH"> CNXS.O7R+<O6@UTV*;*D/;X;_[8UPQ
M3K= EQJ%5-8RCO/6$6!8R 1=N1"0H+O4K%#TOIB?$OEZU-YQO*9KT&MQUMO
MVVB5)2>/N61(:,J1T)13+,? O46$ DT"BPY"_:3(UZ<&VY2 W@Z^%F6]%;OA
M0M9>P(B+=!7%O%&6!23G7J%.138Y4#P$]%,B7Y_Z.XZG>@W[X#-]]S/!OFT&
M*42G@-X>[8DINA9H\37G.45E<[&\(!Q_Z^T$_4GQL'==-G!A?QG/YO[T$OTB
M_S &(H F@Q1CJ=WI"GG4-E9@!I,FKXR[)G>4F\ \,L8<+.\&KNA5:/(.7OHB
M>MEBU-;4VN42R7^)A3.?36!6:ALL<"7;''#L#_E8N8%'/_ XDA9/G6%XBWQ_
M'4]F93P<C)=12?, 6P-6)643.3HD3>V(3D%K1]Y."2)+"4(?RUK;A._TZ0AM
MV7+WAGFPUHYS+K(.<QGRU@5HXUK?W9">K,IW__K>G5,'*.ND[ *93(#(67*U
M^$7*:5Y;OZ9WD:7H-)9F/2Q/R:J[ZWG?(U+MHJ.>(\-K-,041GE4C<K))= J
ML3P@8W40+^B/5X&U,G+A2M;,0")/(R'2NATCRY$6[L*S"J9+P/%.@]Z+BZ8^
M%#<^AM1[C)*;9Z(NJIF0&_J\%$RS7W$R&.?7Y2R//\V54%^2I,B5*1F93;4(
M%AF8#&Q4#-'XXA0&J;KX>MWRLSL >B(&41/]]'A0WP7?\CWJ@K#W&@^=H)V@
MXD/O*MV!+P?HH^]J$-V0RNPQU0)\L61:&W.M5,RC958)[D14P.%H:\^I*D7<
M \+LHH8C$^6J-?TJ.TA[GJT#YGB2A)5'YDT)M0M&3"%H*W,XVG:U!N[(=28:
M*'>7S>D0S31(!UCU4UELS[4\^G1ZY0GD$+@7BKD<$GD"" QD+DRB*98[3$DV
M*;!\&Z@G8NCTKI\&U\';L*V.#3J@:WG&<SN\TQSL]*?.CCPY0!<-CG#N0)F,
M==P;<O4XK\'0Y%^&7/LDTO<V"2X--@EH/P53[CBL.151=E%!S\<RKT<X&\_^
M& ^6"-_7IAJ+K7RY5X)VIHA:](?/XY;1,6]1L)@SNF2$A;)FQ6P\BKESH.,?
MO_2IE7$KD?9<6&,>[30;E_'%Y"M\JQ,@X%A<3BR%2'/6FG;-("0KR,%GE!IE
MEW.WVT=Y-)KN49A;7^O35@<X:C6 4V;_=\GV5\2%9" &'Z+V4D5A/$ 1PB?0
M)N9]LOW[R>Z_K-OTZO)Z/I58BL^!)4XKR[QY7@"43'&A2U#:>-/%^=P]VN$&
ME,/JR> G&.1/DW&^2+,\F,ZS<Z>7X2UHI3+ #2N%_$0= SERDGR+F&A/SM($
M(E"']>J.84Y0J^0PA7Y=7J8_$?:\&6V!=KVD/CEJ%H,US&#M_)AMK="2/($5
M665AI7%=>KG>/=+Q=-R[4NY6]KX2[;TZU$9TY\EK2?ZZ8 C*D3WD O-.$<EE
MBE*E!*;D_95\+S2[MP;N5NY.XNM9HV<YSV4YG8T_;4$'*3B9DF;1U0A$1QX4
MH/5,>A"H0%J;70?EWCW2H]%SST+MN3#8V<?Q9#;XGX4)4[8!5*"3T<XR'RW9
MOI&LX% ;A"AKHXN\0+1=7NE.@ST>Q?<NVAX/(.>N;359TP<8O<?I8+0-8(I)
M\8S )!;#=,W< E^0%0 R6$HJ+G:IJ=EIL$>C^_Y%VV,^R&V[CZNM=C69I*+4
M%)54.^)( F=I[[&HBH/4K:YC!_WV@?C3LLCI>4T=+$I%I@LMG]K7M$*-ED5
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
MCTB.;=?L!RNIP6Z_AFEY,= %5,M[TXVH3G-EVJ/VQJU$?S1>!+2RY*"9-IG
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
M)&N];E-#I@[^Q$BPL[P;Y(-5#&>CO+8_;FRX ]62TI8V11MIIM7)C(76,!3
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
M+IB<9<E9B0$2?_A-3UW:C;ELV'NAHOL?C*2%7R:U=<P]6!&<-&0CQ#KN5ON
MM8,G9\9HE5"8&#9'&&T5\9Y7/'79MF*O8>N#"FLQ >O;ZJ)W$U=MY8%8)$.?
M!-..%DQ+S^1;)FV!IQ(W9_=ME>J^=SQUL3;CKV$3@SV9OLI"MBYI)DGEZ*!
MQ\"GR*0P EQR(N&0,0E/NA"B==2K =4-+;&]69Y#,/WMRAX.$M20[/=C6#Y7
MV8-0$KP2U324A?P#HUBHY=,B)5>BY2[&(1=ECU#RAY<]-!?\(>2>L>Q!!HD6
MI6'1A=IC/5L&@JS'@AB3X &$Z5(B_+C+'@X2UL"RAT.8[G%GNC=?,RN= QK'
M8DZ6Z4+GIA>H&8\V%*=2BMCGOO1QY[NW- ?:"Z++)+6?$Y^&@/E;9[<?)*V]
M:<['4-T]NUT9;6LR ./2J5KX$UG0ODYW,T&+J'PH70JB'GMV>SNQ'\)PY^SV
MJ(L"84D<M<[39L]\<'7BBL\A)(-6#\G;?%S9[0?1NR>[_0!NSI'=7B)8.F8T
M(UL$:T_,:I[$P+(K1<8<,0L[0%:/,;O]6(F=S-/YLMLE5QP36N9*;9&+ ,Q#
MS,QYR:-T068])'+V>+/;C_[JVG#6,[L]N-J(+F<6DB+'H-Z9>J4MLT)+R7E*
MW@RYH'I,V>U'?W''\M+0;*U.W.U1?3>'#*Z6X^1*D$EA848CK<QKQSP6SZRW
MR5A(%MME\>Q$\;R<F':$-[R 6H!:ZO3/D-;#(0> :AW7W(GF_('-1M*:]**Z
M<7!S-SB)UD!4EHDZKEZGQ:1Z6V%"#!*B%:7=;G!>^>\);YY3_(<PW%#L:7)S
M/9_^&/WWQY'VJ1IXFA:A#--.DYE0K0;P&KR0&FT>,FAS]<2EG%>_V13SW5O/
M&[-L1/_D).XZQ"??3:[_^]::(!4$.GU8R!5_A-K@7>LZ&TKP;*UVHDLOGI\P
M/&6AGDKISF^S8?GAA_'LKYJ.>'.=<#JGE<['1\U:W/Z<DPL%!\#;J/Z3,:CH
M(:< 05M?O .TGGM0O/;9Q-&#2$^F[_C*S+V/ZT/FD(I*DX(4P3@$TE595.1T
M*"%8D-F$A&D[IVVJ)=^,K^$ZC:\_?R"_<_R]6LPOKJXF_Z0_Q#>3Z:LIYO&\
M-FW%V=O;RBJ3C)&^D >58F):5U\*$[!"KI17,7,74X^-ZQBPIV_8<YS=O>\=
MSD="*.&5D+4#:;TV4Y%%&QQ#@TANII9AL_:[U;Z]">7\3G5W?;F_NY_$?X<C
M_  *1CD;PW7VC/.LF0YU3E3.JJ8FN^A<\AB[3-X\ ./?0(=Z2:S'S=1M/.,
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
M I@3C/41!6"T7#Q\RKS#8#(<>6<3:8*001<2@=&$AU@N2;.-^P,/SL^'>[&
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
M?PCLB+?#7/Q'ZD6>=VGU5IRA'U(2'U_NACE/>,IA:@WN[<)%Y1938"VW5:^
M\,FY\#>D7MV8BY..6N%EOMSR6J"1U22*OA\]T<3B,;J'68OWNG,RY2-/8E$.
M<\K_10Q/"!V$;@J.@WASD]@>Q!L 7V6Z[H"W$>J1^V+9V7'V2R'U%S&04=Y>
M$E]#,+:ZW<3H*YJ&,3ASI(0W<J.J0CD0\7J8K+@;^R3Z;2J&#[89TAML*WGN
M[B22\6PA"1/D$)"U-]+J:U =V^.M(>Z!OCV84;73G0*H@EY\BNKYL]O_'1>4
M!?_6*H ?H@F\W6*K_&_:8L6\_P?L196'_@#+=-_-,V0,X[G++C]%V$%\,1])
M_:$P_ =0WX7_'*M'OP@=@&T:V?ZVQ3Z0COUW-'S3'(<:0Y-USX+W@)JB7Q\(
M,?KS/:374X1DY%->7C;4._S1\.C#+$%T:?W99^\+K4\=D=E$W5(-;[1!5Y4\
M09IE&]9[]8G;,_>HT/I"#Q-MR<>P--49KZ OQ\_&JRF?I:<MB42)L,+'==_9
MASY)<G#;IS4^;$ULHOTH^JQ&61A3EWAXN7],K>#=!X?0GJH/J1Y=!.XJ&UWF
MO,D4Q?4[Y'V*'<\40LXKCTUD3T80/6"ML4/X-],VU+Q!%V,D_"F M@;G_G7K
M-_DN&>.J#YGB4VBBV!ES1Y_7545MC^H%I1W2$%AU4%D>NNJPLAN8G6F@^@)<
M(&8(QL'/B*_!81J^JBH;]QK9T5G"-..Z?N?QJXNX,O/ZCLQ;3HORXN<;%*X\
MJG4H/6V8K3=\K+[2*Z5E(BTBEN#9W"@:T6Y^ )Z<=)SZ,#_YR#I"$FXT#>/0
MP^B'''<\/FA2;=_'B2.*N[*'/*Y//*K<,ZH8+<_1Q%M/3"QP+G27PC16)GP=
M:^T4B#)F*=6W[IC_$B^_TO([BZ=O;V*?<0X]L1Q#//G8B8PWGUWN)Y\9"[D_
M\SQ?BF%/G7Z^J8=^"Z4,>MK</9B #E9,(=DT+!)ODXU1^#+R.9BCD1O9KB][
MA9^*]^R.,:P49,G_#YCI;Q<$]?QMKW<>.H8S;=?YD\VZ-Y!<*ZI3&TW&Y^OJ
MGWXEG0IWJW^!.OR1R:2%$!\GA;GI@9U=DE&#,AB96+=NN^W%* 9XR89JL3.!
M8GI^^E*>-)ES_ +4;XRS1:L@.+1J4R%H?66@3.Q]T<*K4[(T"RQ>-U@61*D7
MS/]$6/_SS?4EF$1BVB0+N1&V;6)9^G.@'-BS_76.+<&I@>UI8:I+CLA]:7&8
M)27IWV*W,*ZP4M=[4Q'L_OIN[MDM03;(A@([TNI5B!*BL3*9D;/ %R#0G2EF
M.R"^)#TV9+&'#'<:FH/5OWKDFKA]@QDIAY!"%P538]7ZZWVWN28.NI[X<LB
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
MS<7]!7$69H*VKSBZA9B5X*C^GUR\*4@'YXZ"O-#RT2YW^4\E  __W:\?1Z-
M[R%XY"D%0+!\)Y9].38_T5VW+ZX$I^GC#7F+C=3.GKBC;@'*@[?T^$V&^^DK
M!ZY.;=S'!Y$CKB!V=ITIP)VFUJDM[E<4H.F=6GRF^%'R(0K @NQW?4>F )+0
M'VZE=HSMY)/:P/(S.7:E]@>\,U_J6>)B<% .5^K_Y0<;W]_4F9A6[=U*#'!!
M]X7-$H=C\097JD^9OU\MI^%T\FG>MA5?#]REGG6*?G0.'^_3\SI\99_=F0[_
MHTTF:GP!X"#(C31"\ W*L%FZH;*Y_9Z%\;?+,8@RY$7X2/H&C9Q*_:+\1=.!
MB!.\,:C"4/9@^Y?HR@5YU$%+R<8"3@:A)(SC3O>Z6J+ULZ2#/8R/PV69),&I
MTO>[VE_WTI1:*&L86$(%A;@7F*N\WUJD$97]L'I;/!*;V(%@\C?G$HSZXKM_
MH*65FDIN07L1<08_-7.K;M8MVJ*[]Y39KF3N&4,5DC-U/;X VZ)OYC! %!'4
M<-FQK^/AHL_98I^YV/ZQXI#.6:&=O (!^10QS?R'"0#O N>XN('EQO93S%@I
M9D1@TR'KF-C3)8B0]^)@!<CG_QV[&MFN.,7X3G@R+U2XGHZ>NW>CX2.!43^O
M[-T=86/=@_#K7\C'\2/!IW,?Z6G1$;[H%M*O2:.^H9Y,CIMQS=GV=@IEX7)G
MF#SFV[A[T3L)9GF>:;>,%L1EZUVK>'4L24XGWN7>;BTD%=21ZVA%:9* ;A4@
M#W4>;S:=@<;9%$YIAK9>'^/B44J8BF9GC4M]I53N7^RO*UMJ8G]KBH%XI-8Q
M(W-D"[D(U^86MMDYN E390IT5V"UBS=68(P%3*EOJYP861D*+^"['*I^KWVX
M Y[N@B-R7 .]A/J]WS9%1>(?3;=AC\>BKQ2J3E[??X+Z/E]VOM_ERY<8;WYQ
MTCS*:K+?7*&HP0B[DEPO6^EU FZL3OUQ2'Q$5<I?<(5#RW+H&0702B.3+H>,
MX@CP='3\F3-ZZ=FHZ9MIV#1V9U\B9TZ2UQF%-0JPC^A)*KTF'Z)IL%7B2YJ0
MV5LF*TSC/"\.>\@_T3TZH06J$\Z#-_$F!49#Z0-13O=;H=$^GTG0A[@1]HAI
M"G!X E]P/G93@";'UA[:,M)@W6N?5Y;8M33XA*O6^XHSV)7<[Z(1*%.?0438
M8@LBUB2J$RL[#F2L?CHY#TV@]=TRI'][O]K;96?(W.J8CHW7O3P?_F'V+42G
M0>17++2MEHWK(3WALG:3/](?_N'.M>G^DR6*MW)]\Q'M 79RZLH7N<P,=$LU
M@!"7#=3,^X)[/ENO1H2T%:[>/L YK;>FLCQ4,BUN\6:E+&5F$![E_,&T?SH"
MA_+=H%^EVUX\DCU+(Q7!*#7+$[:F1/)62WPF^N+]T39S@QC).P2-K=/:F@89
MT\FX4L5_Z-D\1\:\\K>\.F7(*]BI*!]#9*5"W-5/R'<P>0]B(?739_6>"%)N
M,,SNC;R>&6J.B^OFE[+0>O3-C?D.^H[/[(F74Q1BC=NM%<Z.A\#$@&719R^5
MG69*D SX0(M=L@M+-XWZBX1 1F"T8?CZUL+%FATCBQRNW@2.W5$JHM;&(ZN0
MQVZGR(YR]QZ'AHC?1C)UGDKX+(6O\I-/SC#.T#:X?] N+'WADKZ>2$SHP3@'
M'9\@Y^2W1H)7"XG>:GPU+B%N(0P9'V9.]%, -H^CNZ9A@_6!RZUR>'-0$A)E
M&UTJM_GL1S5V.A8_%2[ I$86K8]@V5&QP2J>Q1^S4XR^2>\<K<W.!ZX;_?8K
MM,L*I7Q#U@-K\JOG983DGAHS+'8B6E #:M!#^+UF>",#5FB40_OB@?:<-&;>
MH%!!A7?HB:PS&YJ/9N.95E#]^]1ZY2"][@@!_\[F0%0XSN_5"/^U-Z1/;X/+
M5.*ISRZ!3.EX5?V;5P_TG)23M)G5-=L-%JT^)&)+.@+/%R-=CCZX_TPW=W=6
MX:V1&M];& C9AQFV'QT]?S-^S+5MI/$,OL_D?/)4W 65*\(\9-OZI5B@"EF,
M<$VM'(\<KF'N%.J:(Z=?^;XN46]5J8>#O<LZW5RX+.SY^\Y"Q5#XT8+6]3OC
M??%E&?#X%UM?8,J;)XY&[PDVA)ABD(R+H:P#N4.5_LJO[V?8O3N+$WF3PT*/
M_Y9CYN_62J![]+RMO)WQY!FH_YQ]=JF_[\__>P?MOV.;YM_W"2;&4 "F%66_
M/-GTJ[Z<G6M2,D,?]^!=! H0C6-A6AIR(>37M4KH)SZX\7FF<;T,T=$(&2#>
M?/Y 09L^JR2FP)J+9?2VJO"SNFP>HABZGL-K78C)URX[8T:XJ_,U5^>LI0(U
MHX]7]_[HNV.</@YG!!YI +X$:+LTAS/DT#OX@[:FS0\73R$/R5F59J^*S"CY
M3*@^=/!"UJ^T[L+C!]3XMF N=0VYMZ+I;G[@:NHHTM_3=XM_K?[THUAV;?N4
M( YUZ-EM%>MOVU%8AY9DJN;K(89.NVCI0N)E;$91LE]I[^5M4U/R^3>,HE3O
M.PI";K5-6EOJUY7MZA0/&ZGQLMRNTAP@^N9-GAA_]H6];T\XRFUU(<_,1N?P
M6FT45!T!T1!7E]7A:CUV@.4IZDT]M# >WDQP&$_RL\@1"@R+  W2]<?X[7^4
M3%PRLS]W)SDMD*[]5"R0NGH8V><"6\_5&C]. ;(&D5.:N<]N"^U=F/HV;K"W
M,+!]MVF^,GMGH' A9_^I^X=#JED^=Y/+D3$$]&2F%C%L%;F<A(I8A<T26 @+
M31\:-P; UC"Y@:V)!*Q^>RF4$>R[8885N7/IJ1/?WGME3X#93"GQBW6!]A(O
MX\N>E\ULD%WB+_LNET11"'SG1A:2>>G0<J"0\%;W(^^."%4="L"XR4C'5KAZ
ME"X^]N7<P1L:PFR0<7_D3%]<L.)=]K("H6I03$KD0Z*_:KI55)/RZS48;:V.
M=WB3OCI!>^IM8X'M_>OCL#:TKD9#?/Y3E0,."3!%#&XJABR&/8(I<OWV"CI]
M_B#+._9W VJ,O1_:G\3)+.ETRZ==V8D,YGJ!;S6TL.(;>>ST->V> ,E %^BH
MKL[<Q/!7W<W/T&0LS!5*16@3A?#2? E)RUDB<2'KGV/'HBZ$SG^N]8R&,<BC
M:,_?]SOGJ6 9/)3<@JQ5"O5=&&;8A6_' ,$78B"W)37IB?\IX43(*^URS4'M
M9J-S$@8V""7B)6RN?ZKYJ>H$C?ARL1P^GAV%B6!+;.='R4O1SWLTVG)W5@K6
M4 7?4,RHTX?A#S<%UU][BG]!6!17(5EV*4"2D8:J:%9 AFA:Q9N60IY42ZWQ
M%5=_-[4WV.-O:".+#_$V^JW$+;DMKA[6JN[WB9'?$Y[@T;M'R#;_VGC47T%9
MYID$FI$)UQ.5W%2K DN_5;5D4^0EY50'.]E785!V9=MGZ@VT?0<$AMJ^1[]_
M22\^-7:N\.,[%Y^PF?1;+P4:'; UD04;94V2%46G5OS4178R&I^5.75:'XYN
M#X6F4 %O8C@BL?V$T#/MWK8GO#N6?8)VCSMN*.PZ;>@AI>6^,HH%O=-Y(2U<
M_>9\2EO[5=:$J!R4$$E??F1@Q)^^?1 /M];AO5N1%OE0";*,AP]6UQA9CW?>
M],#,)JN+,^,V:0-W6J!'=R_)\UY"I"<2Y&2FD17$Y0HFB_3-AH>;/!KI>\XA
MKBD[&60W,F1ERT@CT&G^UU]T4-O'.\2G:!QX<?(<#ROB;# "+R=Y;W"YD>-V
M]_6YRM'N49BQ2LD"0=-PR33J'"?_3@Y+WTS^U2@:UF%6C1 %K,BT?O6;KZ[6
M[%=7/2^939_9=X(<U>@S*J^B=:XQ2/_*H$6 X>R\,83 MW7@Z??];N]A\&'Y
MH@PKU4VW6R;)Y5W0=+]:6*<GETMLB<KXE,"661HS#&+MK@$$Q1>L*I2@W@4\
M,WM)O2Y8K4-<<FER>0=:$"G[?+7T1% U3-V:%;Q/H6]5?.9$]%IE"><9\A$[
MXC*](7Y]UJ)=G'9SG$IFK]*$V![0P 9I*,+/MF4V$9%+.[+(VCUDAO@AL_PG
M-?J"79_+VH9$<Z@:HTD/?94_+A%LKL^<.T.SQ6F*RA(?#@7<H&--AP2K)!-K
M.FP(LU_):1!<?$!!@@!Y!(_"6(G-,KG&HCWB!V*$;Q+0^>@'Q$NR"];B&^MQ
MYRO,Q[JW@Y[DGM'L[IN/I3''SUV!19Z^DYCN(=G-]]D6+5Y(U-\(#J71<_&)
M>IUF+N00VDMGX<S5357;%]=<Y1GIU?B@])9PUN10]]$=%ID SM(0 ^UH$[RM
MQ%II\."XEW0&_/$*;X,S-0S#]T@2U6HA5-]L$>ETM?O#B!#6*%@F8N^T.=8Q
MG0ODIC5-A]IRG^T[S</2\Q2/*(P_BC%6+4XQ/Y[%J_WX^O2A()(KXD[CK:=N
MI?ZQ]O96YEOUQZ)8,MZ,(X_GL*C_$FF3KS2D=BZX9A2FQO0B^Z"_FQY6-7/;
MO+W8X.@!*JW>QFD<>WF8)BT0W#KK.;9C.CB7LMS2MG2D/EN( KS@>^M'7.Z6
MWBHA26%RAB6%:](#<\L84(TWQ&'&_?*EMH>/%-@P]? ]!3WG_F>-'?5XD6F]
M^EE-BV *T,<A3E9X>'H%-^UB=54CA.]S]PT AL@(RSYN'.FX5VS0#T<G!=-M
M2$BFVLAG#>HE$TN>#C;R^NMI7"/<BG;;GSC;+(++84E5/KN!;N<324965([1
M2(*B<H[S'![]QE]P.W1(WBGA6UO*_KW\YH,H0A4,C65?N<MV4TI0X]Q"+AN1
MD>:<IR=3WGZF2ATV[9.%L0#T=I'+1[9KAO0)Q%L;'C4S75L#3\<:^E*.AG[^
MA+Y' 5KN8YM(D'QBR<H]QI.BU+-(O#'Y-(B+\DWI/JK4>*.95<%.<U/2=KK0
ME0W]6BW!G&94T8;HVQRZ@4MO<ZEN']50HKK'"+BSK8#?AE2:O/S'I6-9GX\6
MFA]]D')U(CSA:1B1*<#IGBJ5/Q+A(E7YW/W4XIN6 [G0 L^6!J?O3\#OM"%H
MB(B<.LZ5T"D&"I"1,7:=)32]Q?*CE=F'_DF+;K:X5G$I&40H.\VU>R/[2?2Z
M(X)CA5?/*1)D#>F;D>;B*\M3$62Z!D>G?O[X1R6:VL=?S>'W3<.]IFQ?6VZ;
MO29?/K![));0C'3RI-Y7LSIL<';<0Q,&JGA5B#_;29"3GUEQI #+AO1=PT^Y
M&I=2M]BWY:&TROL@W0.'$(2%MM$OT;?K)9_;K7 +OS@S[6ZB!N5R"3V"5GA&
MEY[_R>K0#>7*LKUS>,A,@]%(%4VB05Q)0%XTD4Y\Z?5J3J1:+)N:HKNAV/^W
M&"Z62OVV^O3WO!EG96[-]ESIMT.Y_M2"OXS/]GI=N\:MG;)]2Z=2)YNH0 (7
M.'6:=96Q2H@PW-($12 L.:_(N[ADXUR!U%EF#%5S0L&1]L0W_L'W7KW2U2<?
M7E+->#+SII]54];T/YKUTJ C?>)/[3L!B@\[8+2VZC^N_\7L_1-8&7+%'_O/
M\(5M^J?UFPR D<;?^Y_AH?>/^_\:+OT+J<>3*N0_+/V3_Y_!(;->Z[<R..8^
MW7YPOG?2*_5<N0#1@S;5UZ_]RO%GFYDOTLPWL<%]:0RN9,*AE[MPS_8*O461
M2:"MM8ZB#^WL_LZ[]BRSE)_]A'*:ZJQ+3H7SO_G;3ZU^!PP%Q@_3MC^,S3^\
MG4TVV6_>S<V->ZNN.;+("#;'U\7<B+IW+'G7]K[0O(7734_'_U'_X+?HK>JQ
MQAR5O'4SV7]>,'YT2OOURSJ6"K&89+]I-O5%,?5>-?;,-IP<#"]SU>SWJQ4[
MR,NWZGYWM'>,_L7?6./^R%,@TRKFTV+YK[/K K^N7V]RO^V>P"7IVK;F;.'_
M#-4LDW]=]Q3=8Z 1D13"O""PB^&#/?N_<QYMUO/%[N:_J#O+:6$??%#T[2^W
MSN4989J92Z-<\X5Z:KH8[8/O;2D ^MP9$I7RMG\R?I0_\A?^<56_)-?.NX.%
MD7O].M_*^_AB+GS1'U&0)NX?-^Z]MJJ9]J%29_?M*\WQC@] B6/17.1T<^8C
M[].W?9TVNV+G3)\>72@3V#,I.QP8#[ZQ$3L\W;Q\X^[RS]3?(_[8U^U7].Z]
M8M\\E^:>.9JU_X_V?;'Z"VR?__U8OP*8U=?9KSR\\VOAHS4^H5,M_MD_J]D)
M3#S?C\[_PKCG/\,^[7T_DC\\>G<]R&IY1\X]MI9_SR3=57Y=WP1T3JB,CM*[
MXD<[)HMV+'I9M.+^JKW'OKP$)X37=BG82@QLJ81?Z\?*#[]J$Z^'77C;LSV^
M+&*QS(ZO?[7/U#^,^['Y7X/Y_.]':]V!GBXZS\WI]?Q2PH]NX99%*Y8LF79]
MYZ?G")\L/_S 7B+ZW*3#"^\M7GAGC;B$_=Q:1Z V]RL/[P ;N5$?]=W][/M_
MSOG/T+Q^:_1]_J-_]Z::+GU3K]TI+OWW=14H6$N/1D;\]-H<JF6Y-/L+) I#
MTE"S:+;XD3C!BS7!:==NG9U2S'SQ8YO\!\6S>>#(MJY8_RU_)K?_0^^KA==/
M[+ X?N'SK$^]Y0__,W3NL7K_=_F2.^Y2_QE.!^P,?J?]CH<K^;!,LY#2CO\,
M&6D-=@PI);]/G?XJ<NOWY. /ZJU?@<[,?+%MNW2?WU-@7#Q_9\=1(?38XA(+
ML T[S\]-0_+C7=&O:_9O?M^XM&?]Q$KYWYX6[#^#$_[.V\/+H7"T5JWZ9 &?
M_<=;##^-NGY]DV^48VVWO/QT\M^?Q7^U_:X_Y&_,C3"JJ+HYHR3]I#*P-NIY
MO'U6&+>(WQD_!NYKNVJ5'T[OWKH\?N.+[7*1P&*Z;T=@?'+$CV+WRVXZ):\K
MW']K1FE+*1Q:$;]@ ?^<&NO?9O%G3JMWFHILCWF>NO^,QQ?+H]7L+?\D?^0?
M_)UR66?J.O8_VZ<_R_G5\^6/]@9@&FCD735KV<SL-9F;(^X?V730Z&VJTCI0
MRI;S%IO^6+[=Y]HOV_5_5*+$ZLOSCG_?T)]G*=\;"\P<&TO"3_8?LMJX\YC-
M?I5DN[G9EPTT]X54GCMZ?IT&\ZG9A_=I_6@M%?QHHKTH8^.&^HTN=97^OV/X
M[*6^2FM;Z.@\VKJE-ZE-E:MC<0.K?^,@.#IRD./Z_S<!4$L#!!0    ( %1J
MIU+V$C.@SP$! (</"@ 4    9&QX+3(P,C$P,S,Q7VQA8BYX;6S4O6V3W#:6
M)OI]?P5N[T:T'5&P20(DP8Z9V2B5)+?BRI9&DJ=WPG$C Z]5'&>1U61F236_
M_@(D\SV3"3!!*G=Z;%=ED< Y#Y(/#P[.R[_\[V^/<_ LJSHOBW_]2_A3\!<@
M"UZ*O+C_U[_\_N4M)'_YW__V/_['O_P_$/Z?5Y_>@]<E7S[*8@'N*DD74H"O
M^>(!_$/(^D^@JO(1_*.L_LR?*83_UMQT5SZ]5/G]PP)$013N_[7Z6R"E)%$<
M01Q%H?E7#&E(,AA%C&0X#I-(R9O[OZ41PVF:8A@)R2%6G,","@:%X+%@5,4)
MP\V@\[SX\V_F7XS6$FCEBKKY]5__\K!8//WMYY^_?OWZTS=6S7\JJ_N?HR!
M/Z^N_DMW^;>#Z[^BYNHPR[*?F[^N+ZWS8Q?J8<.?_\^O[S_S!_E(85[4"UIP
M,T&=_ZUN/GQ?<KIH,#\K%SAYA?D-KBZ#YB,81A"%/WVKQ5_^[7\ T,)1E7/Y
M22I@_OO[IW<GI\Q^-E?\7,A[L[(?9967XO."5HOWE,FYEKX9;?'R)/_U+W7^
M^#27J\\>*JF.#SNOJIU1C929D3),C)3_\]1D/U\@OB=Y%X>R>A"N4?<W7S+V
M8?J;-W&_:'Z0XPN\-<W%(K=?J#>%F.J[NY[J8M''E]C7UZ)<T/D$7XO--%LB
MS\T'[_5/W31FH!XR;>;IJ'M+5/EM(0LA6[;<&1KDXE__HG^:+6MX3^G3[$M%
MA;SEO%P6B_J3Y%*_Q]A<_BH?F:QFG(B8$1; D,<,8I0Q2!*M$I4DX0'E(A7Q
M;+'^@L]D 7__O)*EF=!AMK\XZ+PX\>Q6LBZ7%=^\]1[GQUYE^BUFWGODYX(^
MROJ)=C=HD8V!T&KQ;XVP@';2@FHM+OBC%?C_^Y>?-XI>"O5\6@#G4V"W$A1\
M<L"NY#M2S8U)45;[F)3<#9.=Y[7!0]&:-0IUXVAPHN!G.5_4JT^@^00&86=[
M_$^["7\^^";<5BN5:,7/+$YWQ<^\U*;5TP+NK),Q10?HOB@'?(E:]+4X?P%E
M)62ES>@CJJV_Y'6UF'V2VB)<2&-(WW[+ZUE*LSC$(H,T4#'$,D@ABS.I?XIX
M1DF "0YMV./(V-?&%9_D<VXV&Z!4X*-^<5:@?7^"/XRTED1Q#,-^6K@0F9%)
M8"@HU@S0HW[/\Z[OVGK6]6_[S_FQ82=YJGOT63W#?9>X/;%"YK/5OO>+OG66
M12G*"!(P"9#2NU&]?2412B!%YG^"!9))F\=U?^!K>U;7FWTCG-V3>8!5_V-Y
M"0(C/Y-VREL_@:<TW3Q^]>KYJR7_Z;Y\_EG?TCY^^H?])^]@N$D>NU-*K)ZY
MDW]W>^!6K]^[\O$Q7YC!ZMM"W)7%(B_N9<%S6;_.:SXOZV4EOV@;_I46[L]9
MB D/5(HACK(4XCB5D$GC+B("Q93(4";Q[%E6K+2UPMT$</GR;HLQWG?XP^)!
M5H!OM "T$/KW+3W<+'/'%;$SU<=#>62*N-L#=D=TL)$=_&&D!XWX'LWY8;CY
MM.\=)9C4X!^&SOX.8. HP_CNDWPJ*S/![T7>&K52!8E()(.*$;TQP,:MD.)0
M+X60C$IC;EAM#$[.<&TFQUI 8"1TVA2<1M&.AB["9O0-@@LLSDQR4G6?9'$X
MR:1\<%+'_4?^](7#GNJ/52F6?/&N4&7UV!SZO,\+^4YO2^H92C,:\I1 CD0
M<8@9S&BL8$P0"Z.491D/7)[OGKFN[4G7]$GO[ZO6QPLJ^2R+I03Y1G*WI[X/
M9;OGWQ-V(S-!)R78$A/\800%C:0>2<$"#Y_TT#?=I$1AH?<^9=C<,HP\/LOJ
M.><KUW?,L4BCD$)*8JEW.'$&B8PQ3*)$Q@%#68 3%[K8&?W:"*(3;N 9PBYP
M=@PP&(Z1GWEK))R?\:,:^WRJ=R>8]#D^JMO^DWO\HF'/ZNTSS>?F?.!M67VF
M<_E9\F65+\Q60;+%KW31_?:6YM5_T/E2WK)Z45&^F"F9H4 R#2!&&&+",DB5
MI##@&8VB( G"4+@\UX,EN38.>//M27)C'SRN938^<KK2#VK"A;76$.C]T +4
M:SW=R&+XRMD1RR3K,;8_U "\$?P&W!XLP@TP"H!& _VSWA_3.?A/22O0J?BB
M=RZ=9AY)[&)T?1+><&$F)<>+,=LGTLL''&@@K0YX7BUK;7/5]6=YW[IKS,Z?
M!Q&E,M1;*XH0Q(@P2$-M/[&,D4 AF02<.1E,?;-=&WFN9 0K(0>Y4_H!MC2L
M?,$VNJ%E!Y2[G64#@%>[JW?":>TP&]T/[#*KFP8Z9&1A#MMO"]&<CWPL-1')
M15ZU\\E"JGQQ]#@CX$A@C@.(:,PAEBJ 5% $B8@4S[)0A%RX'3 -%>7ZCIIV
M10>LD]W1B3-T92P]/!.@/;HC> WQ2N"13I<N!<NK;VBH+-,ZCBY$[,"K=.EX
M RTJ_B#%<BX_J%O.EX_+N7'0-A+<E8]/E7PP8CW+=P4O'^7[LJZ_&+-O\RS2
MC*@DT[1(59I!S!2"+ E#2+&0<48BDH:1D\UUF3S79I5M*0'*U?G\1@V@%].1
M-2]=,$L;;KIE&-O*ZS0QGH3MU6BC)7:T :TZX >CT(^::9O(W%'XUA.^7HW(
M"T6:ULST@]^!(>II6,>0P_FWV7NI+3=ZK_]9Y.4L8S21)LLMP3B".)8Q),8
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
MA;D^.EKI E1>T(+G5*._4<N5F2Y8)EO:F@;\T3EMC?N6'HT=U6D"-JJ,WSK
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
M$F40QR&"! D)@UAHHXU'F4;<+?_797J7!V*:I.!MZ0'K'"5UXR@Q00*<U@]
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
M:<+RJ-!+&G\UN7/]CIA<SR$LMV<G6+8NV*^O=<)O7^DL\FY[1D& G(<B/^P
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
MV=J#_UFTT WXV$Y-M4OFD-XZ=1!"U/H5^!#O<H"#G_9=8-+\QX*7XW?T_#!
ML_Z11F^Z?(IO-=7]F@[:X@"+(B49UH0*.8LUO7*60!9Q G$6)XC@7%&1NL89
MG>KDVCBSMQ/L#.T*5[@'&)T$=)@!0\$T]=S/'R&ON*)S$%P0572RZ=EBBLXY
MMQ]1=/;:"V(*2KZ6PFQYWJ[L/V__M2F_ZSG>:MW<KN]H7?\J5_==MGI$TJ@H
M"E@@/;]")%.0,H:@_BN50I"4L=P[QL"]_VLCB)WY@!M==9,@5K_XF]QYT^<%
M"U-876V,_OJ#7 I[EL8WS5HSO*_ZNN\ NLV[)AR6B0EI;T3N^A&Q/^Q9/X%^
MV4C @H<\>)@P?PB$/SY'0R)&-#..'-_1LK;MO%\];=;-!_E=+I,NT35/*8EY
M@F&$5 91$3$CB);#/$9IFL@LE<1I.N30U[61WM?R?E6JDE/]VF^S82MFHE+L
M&J6TYNLUC7$ )+][YA>[0.]&88$ G9BNC)6M9,<-: V] 1UTYY'S9BD'3$(R
MTE!WL[*/@]\OF<;EE@M9Q58R;_Z4M-G44GQ:?:Q6M=E5,X$<?]"F;'8E555&
M"&$QTJNMA$+-.#$DIM9B%+$TBI,D%KE73,8(&ZZ-A>R3\]VJN#RVYH^(UQHS
M%I[T,PW"L]$2^',/W!NP;_VDE6HOP&\2"O,PXW6HS1^GDY0WHJF15%BNZ(I;
MD;5>R/937=[KO^H9WKORN_[MSZJ6_R%IW247?]"?-.MW9</ITOQY(5(B.9<*
MICS/]3PLR2!+40Y3'.<\2Q$EW$G])IQ)UT:4G^NR\HP3"3 NCBPY*]I3DV;O
MS#,M[9T_-\#X8J3&5L#X!JQ;??)OMR0%K6OVLX!L&@SGH.1ZN57S<FTP% ^H
M-US+(\3%S$;4_Y!+\:ZJ[_I=J&ZME>9"(H(*6&@J-3E%":228R@R'*4YI3RG
M3A//,_U<&V>^.[$W-T8M:P#=,T< X3";FODL7/^CA^MN(K@\Q,7"P#:3N-BW
MA[(!]W6U>6IU..P>L=DLUF ^MN7C**LVZ_TM8_TW)A_H4IDC8[L+$TJ[T0&[
M(3&R@;OG$R,[[\(S,3*'RR^(:6FGTWWUD(Q@E<H"P8RE1EDLS2'+1085)USF
M>4(84MYA*L^ZN#8R[2)/NOD-M::."#9Y#J/;_/(R<"9FS1:7UKH)CB1.^QX\
M6N-Y+_,'8!SU\FA,Q?$KQX=)_,\-K?4SM/S5'>J30N*"8@&52/5\*5)8SY?2
M""9)DF9Q%,N(9;Y1$B_ZN+;'>QL"L+5S=(S$2S3/S(_"8#3Q4^X/SZ@ B1,
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
MJ?W3=*7?/TRN?TBYZK;/K(2H*?EAQ[$+X0._=>5 ?K=3"?-7?O9*LREC$@
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
MY7"Z\F@+D<H,"5Q HQD 498RB).<0U90FD64*1+'_CH"GE9<&TWH[U<Z1DC
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
M*_59UZG*[YDMUML^?EB9QU.56UO#]VK[I6V0LZ#FNY-0CH&*$PEP&N> RY@
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
M@0"G)%-","J$UQ[.I8'F]MB?MD9T2>[PP];M/1X"L9&?_V%@^>O_]R 1M 7
MI;&F[0+0X_%)(X"^SP_M!6#;GPO;OW=U^\;<V*P3%EC!5'!, <Q4;OB (Q,,
MI!H(@I&*I?F[1'ZB_J>#S(T5GMA8I=99G=;;35T3.>@4^"RV&>>2D00#I87M
MF19GP$17"J1,T2S.:<ICX9?4>"VZDZ4O6L,"(.C&K=>B,C*O/OVZ]8$SH%G
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
M<&;>W03(+#,$DII5)17FY:[BE*!80JBR(0N82^/-=)E2=0R1K<W1;_\*_Y;
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
MIU;E/F/1QDT5PR]HK"G+40[,$\H )DK8Y ,"J(8"$IVA''LE'_@,/K<'^%@
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
MI-Z!?7FQF+]_A\N/U4E?K3]N/*Y")C++HD%D5UL'>TX^^J;TT.C@31$JI1;
MN8.6'F*A01!SK)P[@,KKY>(3+M??7L\"6=YYKC=*GRHG%?9"A)0MCU",Q5H^
M1+#/Q(M3W"F7#&/VCA*^XS'S$%$]1$>#@&<PR7> HE?$2:CIHR\PK/!-;5[^
MJORQPHVX)JXP[45.-1?,UCP@5_L^%BA9QQ"DE.2K-7&%'Z*JAW!J$!P-)_L.
M@/2<=#!_/XTSO#Q\GWY-L[/ZQO^7Q2)_H3AQ8GU1J=#FT"Q%\N:$@QBU @RI
M6!$8-Z$)GG8AKH=@:Q!8#:Z)#M!U2;>TC@?./1223*4[@/?% LF+A2)9SM@D
MY-H+)8VCK4%0<I!$.T#"M3N$EXOYQ:U3U.2B12W 8G7N"SG\KA;*,!T$M\PZ
MP^_H#3_HG<T5->-T;FQQ0!TMZPX <T[_1 J15#(6BJI-:G-M!L4S D6'64O4
M1ESET0U_5S-.R\9FJ1%[2;.#:YD7TQ"GL^EZBBORUS>)B!\6,Q+ZJOKNZV^7
MHI&B*(>;"CM>$]]KW]ID W TGLY+(ZUO$C?M2N"X5S;-4[2:Z*D#&W2-K]M7
MI8XY8H;5"T[)SI_GO:[M3S5*8POST38YN>XG:=RLFS80N!]GQ^BC V1=I'Z\
M#M]JWL?%M;G%*(ME)!=3B_L$V>>0R,<3%C6*Z&V*;4Z[.\GI!E%'*?N>I)LC
M)#_R^_B-Y_VSU7KQD3[V0EK?)L)09%""(](S!0:.$R<F<4C.$2&2#'NZ%6K=
M^3K^\"KC'F@#0V-@H?9A7I9GM.IW<II8PPTS18-7-0\D*I)/+1B-.J#*3&C7
M)NWF7HK&?9MH9V0&D'\'0+J+ Z(R\Y@A2DU;H80,@78%%);)?F@,1C>YRCD0
M.LU>)AI!YTB)]Q"U;1_IGF!<7[M_"$%PKZ0&:^O5I?<9G' *,NT$9J5+137Q
M;>XFIYL#K*&W?+P>.K! -U];+D_D:PPED:/D/H")A;9'LG0V2V9 ,OH_G[0K
MXHZFR4._=MU!63='6SN,#:N=#N#V74[*-3%N,J^%) -N N@H/)EVQL"5%" Q
M6PQ3(F33Y/3[ 5W='(7MH#:D9CH VN:2_CH+5UM&&,995@FLK*(2Q%.PY"AF
MGBU76@@EFV0.W4_2N&_WI[%DP^BC V35LOWI>7)4K5I;S*M]QGDBIB;6,4N>
MJ8'B5+WK" R"JI.\1(Q12J0?-[FV?("F<1_P3X*MH332 ;@>D! F(M4F"W6J
M$TE(2(C!"OJC**N""EHUJ4D]\MFEV:O_2: UD#XZ0-:U;B/G!;4I$M_,6PBI
M$/T!);CZ_,ETTCQG5O/36]FJZX2,W5]A& 7?89(.EG8':'F4\^;],LQ>ARGY
MA(_#I^DZU+08SAC/#DJHA2FQ5F$'CL0&%X*3>=5&M #-/?2,_?#;!#M#R+X#
M"+W!=9C.,3\-RWDMA7N4TMG'LUE88Z988YJFZTG)#C&8!$@^'DG)USK;7&M9
M2@C)F\Q+DR/MQZ2->[?0"%@#:Z0#C%WC8!-@U,9K2_R \]7T,YY'LB\6JQJ_
MOBH4TDYX"#%(ER&6*CW4%J(S&0(Y!#'K2+Y!DS-O3SK'O6YH9=8:ZJH#*/X^
MG2^6%WV%<;6>D&EF&8NO00>9:^,X!.TL9&-$1A2N497 ;4+&O5QH!*:CI-T!
M6KX7"^V \V3TU[5Q.2EGO5Y.X]FZ9E&\6]3K$HIKB0KZQ/=77(LH-UG*MN3*
MNJ?0QB<#V7/O1. B\CNFBK2("0\A?]RKB4;('$&S/3Q*_B 8GT2;BT^9@>6>
M'(M@-3@O)4G821NL*PF;! X_(FS<.XQ&&!Q4&X.AZ\3=15]O-/ !U],49JN;
MW S4:_36$B?I//H06Z?L0QI80#I;76UV@V2@K (7(X6D6NF@C++)-W%O3M&'
M]%K]\[,P76YN<)Y,5VFV6)TM<6(Y+TS2K@PF6&)=&_#,12#DR.RDM]S>,<9G
MF/Y;]Y,U]CW:P)BYJT'70#KIP/^[$7H3$22N*BGZ>H8;D<WSHX_57?COS<_O
MK:V>\-IEWDL%WM;":N4=?14X:!)#;2YDO6F2G3$4 V/?X#5&[2AZ[@#?)$TZ
MK%Y09)]O%]Y>$\EUUB=264<[-8#,B8'*,M>L/@U!8"!'*'LT3:SJ_J2.?3G8
M&+.-==<!.J^]SI []6JY$6G>'"FO<;EIQC_).283<VU1D7*]"2W@E96$(@K,
MA+*"776!;_0\=A]M8U\/-L;?T-KI"W#GHQX>G:T_+);3_\8\$:K$$,B>RVPH
M%B.VP$EF@9N@LT G+&O2K/P!FL:^,CP=P([21H_ NCY#Q#+)E'"T/Q3M%%42
M;1=.IIG%X+FPRJ-JDDQY].R6AG=^IX;6H?KH?Z;+VW?TY^]/7[Y[^^K9XU>_
MOW[S]*]/7[Y]_A]/G[^D;Y^^>/5VL$DO>RTU\"W,X6P.=!MS_C1VB=Q+F(K(
M8L* X(VKG9#00(C%0"S<433L#%=-TECOH>?X%Y'M![ZK]^*3Q-'Z'!P$KU5M
MI\'H*Z$@%<ZM3*)DWR2NO4G&N'<J0VC^^^>)@\4\XG&W6JYK?[E\EM;D#^+R
M\S3AHZ_3U239@)QY#^@LV57/#/F!14")6LD<>"YRER../O\:1.B[V_"XCX!.
M+MT.4.9B0,GV@8S-6\<Y!ZLGBX]A.I^8G%'PH$#G>NQ:BA!B5@$TCX%'S4UB
MNUQ2[P./[ZD8!R/#*/9[E!PIY0Y\YBTCO^/'B,N)P,A8M R,(A]/2:7 QVQ
M&!N32$J07%H<-#>H&!TBQVKU^UZ@!XJX WQLY; E7CH*"1794^[J&'!9+ 3K
MR;)F7PQY=W6*3!-'Y#H5X]R2M\/'X2+N 1\7IRZ%%/B<OEQ-% LI8LJ@:Z=D
M%4-UQH2O!['-*0DI3-NAC)>D=/*><KA#,I"4.\#)=BC(:H)&)\.%A%KI!HK5
M[B8*+>24T60E>7!-<E\N".C$23U0D=\E,1\@U0[0\'BQ6K\J6^HGKA1I?."
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
M_GR^Z46_JERX)*1FM>\LN;+!%7 Y<J@[3EGEM5!-RACN)F?<&+@Y?@X7?4\
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
MJ'P 'B6%YT5PD9O<>^Q%93^U< .AZKN[MF8ZZ^+4OY>]E[B^&'%2$XIT"(8
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
M)#@\3-:XB>B-[<IP"ND 7O<SXKV)03NBW"9+)[#FX+Q'L-F)$*TKO$W#\>-
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
MCNT[28R11P<*E20@1G(+F:>X%(-@WFG)=9,FXV?<OE_,\JWX^&9;^'BE$_K
M_2UB?4Z=BDO):@:.U4[;M>>@9]J U"A+1)U8L&?8U(_GH..M_A#D/;'5GTG#
M?3D ?]P8F]\6^.]+G*6?ZSM=+31/67E@C$50V=$&)DT"QXTL7.?DL,ELMSUH
MZP2.YT7-PS["("KL"96[&+H:G*-<"2*1'Z6RK6>?$5PP%K(SC L?%98F_83W
MH*T35 Z%AX?P-I!R.L7;\O92O6J3)*V+WF6@4,Y0=&<0ZB$[!&M,$:7XW*:O
MP9[T=8*[H7"Q!^Y.55)/V'OY\_K+_YCB@HCZ^O,M_L"+36)55I9$QR!+&TAR
MWH C>8&U0HL@8]"L23KC?N1U$G[WL@\/I<B>X'E[U=WG;[N^I7(<0W;@L[;U
M@E#7QNH9K)9><.FPT>S4@ZCLQ$P.")-]+.4@.NL)D+_/OE^NEFN)\:MQQ<IA
M5K2I%*U(:%DC1%?(_GN&V2D57&H+O_LT=0*VX9'P$.9.5$NG"!-7K%@,&G,$
M+3,Y%Y9+B)YV"1Z$<9:<&B6;)/ ^0E,G>^\H"#M&+9TB3&Y9$;EH&R49?H9U
M*JSF9/@)$$F'J%.(D8NS(4SVT(IY7(0=HY8>$#:=35?X=OICG5$89E^FY-YN
MW..7/_\(_S5?O*H= -:NAL?(4=/B(>]7@PK6DWD.&KC'Y%4R]$^;DY3]:>P$
M@>/&%XU4VC=:;QA[%[Y=58=$Q8KG/H#T:.O0[-JKPC%RCJ/1&*6PK,V)]&%T
MCNS[M<++_K@\67F=8W,[+T)$<C!B 5T(,DH)$IXT#DPL(4GCL]!-2@2?I*Q;
M_)V.BP,P>+B2.D#=J\OE:OX-%Q]QW4GH ::2)<H%^3E1) JLA*&O6$R H23-
M6$Y%-K&#>U$W<EQR1O0-KZP1$9@O_MI44,[(XUEB;2YU2=]]FI?5GR3Y.\Q=
M><=)YI -B<L'\HY%/=>OE7A(S#D=:/').WD-]U)PCGGOR&[A&2#67!L=V+IU
M$[,'%DVP+#-M,ZV26K0;Z1^'CH.Q :T*Q)!OTG'J$9K&[4E[3KLVE&(ZP-A'
M_#Y?K"@8^R>);^WR9LEYJA1;A77DC2MUBB*#&!C3N623VV2TWJ-D9#QU$=N>
MII[>\+5=>LB32LESR-[*VMC1@RN>_$Z=C7"A"!>;E,[NH&7<2.!$[3Z&E2-$
M/;)O=4W^)9&_+//%GU^GZ>N_+\-L-5VMZS$W.;S399WP?H'D4&Y-;C0EN!J]
M"%FW]:1D[5U!1IWES+) 9;C:P\DZFH".0'2,VN?GUL'(0/M (MRV)?@TO[A<
MS_%8W&9\RU+Q(>9D#0A?6(V,-01EZ]POK+5\3.6[<TEWPFK/UXT;%0X)HA;R
M'1DRKR[FE_F:F?_$^!_S9>5F%UN6&<Z4M5!R;5"@2(!>())%]\P'G[P690_8
M'/#*<:.](:'32LX=.$(O+Y?3&2Z7+]*_+Z?+Z5H[=<>7R1AKF 8MLB=1*0L!
ML<XPKVW1.<\4-;1PAAZ@9]RI#WTXW4.HJE/$U2\7>!4#HY=""&?(O:RMS;E$
MVK1M!*[IIX4K#-BDQ^B3E(WK40VB_STP=;PR1MX./WT+%Q=7'+V>+E>+:;RD
MCU^=@4@II,TQ@\F)%E]Q"+0::^O50-]X&W+B>VR!3[RF/Y"<H-!Y&^EV8(9N
M9:>LTT=J,\/U<@K*1\V*!HN80$7T$(KQ8&CK3JIP<AB:7-(\1-"X V+ZV/H&
M45:GH-LN2Y4PQL(E)'2T+ 4MGT Q*B"S=5T*)V.3WN(/DS2N(1M&Y7O@Z CY
MC[S/W>5B@3]P=HE?%O,_5U\7874UL=M&%CCCH@8@D5@J";RJDG*!>:^S+G?'
M6>S<[_9\77]P.4:S\[9B[@<YT\H2\;)<?@N+VK7^+EO!9.LR+;%HC2)[+3QX
MM'7RNV,ZEB YAL/0\]0KQSUK:HN@0<7=X4Y6*_QK+]6/-QPQ6U+T!<'6>T=E
ML1!O.D'.62F'A7/>)(Q[FK1Q3Z8&!EHCC72 ,>+@^WP9+M;M<U[],@%M<RNE
M2G&%2?#)D>&-GF*:VG.5B^!+U&@4-NG.\01=X\ZSZ\-A'U)U?2-QNW)9Q,BD
M(1%%3>;;&@&N?H4V2"4QH;#GQF(/7OR@.-@?8T<HI3>4O9MO+'AU'2YIQ7['
MQ9JUJ^.6R+E0/ELP-M/J5#% =,9 YBF'K%!JV:;1]P%$=HN]8_#Q&/J&5%8'
M0!QB#WE[W?6:V^)D'4VJ6+UYSYQ!J$TDE! H$Y.JF+:M$(;@8B\HN[_WICX>
M+#I8$^\NZTI^7WZY5Z8-K&B>K)" OH9M16B(@>3)I731<&U8;%*,MYN<3JK7
MSX^/^>#*Z@!R_]BVD/S]NEUD'0D]\:&H$FT"84P@Z=0482T3,),R2\4C4TUV
M_MWD=%+./CKD!E#6@,W13P?=),K G(H.K(LU^ZG>Y[DZHRE+$;(L1N8F"==7
M!#S_&N)A@7600CJP7NMJA+7T;I;$JZ]A\067$X$ND!/L0+B\-L0<7$BU"[?V
M(EK'8YLI18_0]/S3^H>!VU!J&[\D;EL&LRQ7[9G79_#+22C6*,\%9!'Y9AW1
MWSI@/IO,=0C1[UG\]L ;GG^RVFE0&E#^'=BQ1RJX=O0WGG@*YE.0!5A--%4V
M<(BE2$BRV,RTSEZTZ3EY$)G//ZED&&O74+D=0'?#R'_@1?YMOO@4+O#M?/9E
MS>PNYB1'II-P@-8;4)HI\$474#P*'UE243698'(0E<__<F48X+93;2^XO>]^
M:)3&F^"!U7D<*CA;8RD.B"QXS)*VCW8 /<YA[/I$<$ DGJ:L9S45K$QG89:F
M@9YV/8=QX$DFC[VBU;R2O=DZQU023-DH(2W$9) "C75:C"0L%8]*Z&Q0-$F&
M/,M4D@=F ZV/YS-&KFNIHBM1U>3&#,&F &2\L[/.><7;3E-[A+A.#I=/Q<NA
M,YL.UDL'&^AM1M[.;]^WE\R"SAQX7A=RZP@>*8QG+IFDN+<E-^E6^1!!G6!J
M,-7?+:\90@^=XFE[AUZL12T%Q4 ITCYOC(3 =("()9JBF/+Q;(CJ(>-E&)7O
M@:,CY-\!DEZ%Y5?R1>M_WOS[<DIN2'4TKO(3M0FH8B*9V @JR0"!"TO?9D3/
MI0VN2<;H8T3UAZ9C%'^W ]I06ACYE/>WRUF^"H*ONKI=L:%9S%$F!&,U)[L=
M,GAC'&A;2BJ^1B?[M-]XY!7C7GT.#(TAQ=F!G=ES; .:HKGS!;)AB;!.4:JK
MLQM"49&)9 //;0?\/8<Q+:V\HP8ZZ@EY>_4_-R9:HTT!)W7U"D( 'RA\R2)Y
M(U047K:=O_FWF<!R$$Q.FL!RB,YZ N2.41\4(/NH"R%$!PU*FPS.>-KU,06&
M):CLFWA<?Y,)+ <AX8 )+(>HI5.$B>N:HQ@+2^0RB.A!2:8A:J$@4<0CDS)!
MM4F0_)M,8!D:8<>HI5.$78WZ\-%*Y[@&)U@@PR\B!(7$#V-9HXD^\+;S;I_W
M!):A$7:,6GI V-7]Q^_7]Q]KM\($ES![!A0[50.\KE#R2*%59HK1KX1I$R'L
MIJ<39#4+"0;00@=@^KP(LR6]N=[+?L+%CVDBZ;PO.[A;UNK?Y>Y?737L0:VL
M" Z0(]EK1PLT^D1&FW%'OS$LQ";7WD,R,?IHB]-1->]$Q1W ^Q^7@;A?84V:
M^H'+U?K>?SY;W\5=5;RQ1+;?*BBY'B+:+,"7:,!(]+3=>'2B39'"DZ2-"\7Q
M8',WK7Q8'791N_#'?(8__PB+?^%J?92YY<,Q2_\SDMS<.L7:9$?1%-HZ9"%'
MXQ5YPDVV\-WDC!M]=(._ 735@27\;;[ Z9?9/^8$XUD5S6N,5\O'1.6SD!Z\
MK(WVE*PM]ZP@H$2M@C(QFC9)+ _3-*[WV WVAM):#P"\\<AO17N_+?#?ESA+
M/S<-0BU:QFI'4"-+G2FB($:+(++("H5(HC1Q(/>@K9.JFS/<< RBG9X MXNA
MZ[699. 4ZRO#: TYQ2'XQ"!G::+6&A.RIH![F+9.3I>'PL,>]QBG**=3O"VO
MTYJO3C.-UZ@T!ZVC ,5M@6A</=(*@BO' [=G ]Q=XCI!W%"(V.?F[!3U] 2Y
M79O"M4ORB92X9O=5^+[N]?+V.IU>&,R&*05><U:O;P(X%PR(X+6QB#8UJ@$[
MD?!."A?;[\9GT.O8G3[#ZG(Q7?W\@(OI/%?_]E-=E.ORD$GV!H5G$611U6/.
M"$$[A)09%L92D>[.G=SNUIZ/O*,3JW<63<\;B+T#,W@G._ %B6FQ^$D"7$MV
MHC!XU+0(HZNUD#()H/C+0DHJE,2*L;99LN;#9'5RMWM.W#705P?H>_$C3"^J
MR=_6-]ZLHSNK*I7,C!(<+*\3,YD+$%(R8)BPQI!KD4*38Y9]">SEQFX$1#;1
M81<GS:_)OO]83YZ[578Y86@Y2ZH 1EN=$UIL/B8'PLI81%2(I4FGNYW4]'*T
M,@+N3M?.X2#S&Y#-\$N=*?YYT%UXXD7Q' O%9;5;I0J*4>SD&"2FM$[&.*6:
M)%'5E_<2%(RTHQXD^P[VS=VE'3N;683J<BI#'H")))G:E#06,KK( Y,N.=EF
MQ-O>%';2I&0LY VOQ0[@^6Z^PGH^A,03.0;O<#5AA2C-9(A+8 842@7!*0E)
MI*"<Y$J7)BGP]TGII+G(&( [42_](6O76F&<MGH3,H2HUB/**!BJ79F]R]D*
MG@LKX0Q(.];4M6\FT@'R3M5;!TBLK7C( ?Q6@YQ)<"YZ14Z#8;2 E,F&5E&1
MD+5%SFDEA=!DE[U-Q%[H\G]+=!VMB\YP="W$2?".%R$%1%Z94(*619 .HDK:
M2!.,DDV"S)W4['?,R_[VT#I./;WV/?J(-=LFU:/LV9<PR]/9"K]L)AK@7]]Q
MML1?.=BKT]$>#QV@M]&AI _4S>B7UY+C_A$OZC' B[2:_EB?/ERWJA$%3>#*
M@9<Z;*KK8_6OI(H2BY5%MCDCVIO"4ZW6DR^ZV=@_D_1?TM_^:Y(=TR%F"<(+
MOID#X[@/D+@C4YTURQE'D<H.8L>]VFJ#M+NVK;D2GZ_I6]]#']/J;>]'G\4,
M[F+C[,;0")5-KFE.R!TY9%%"T+[VF! !,6NM8I/,[+,9PT_I*^;+"ZRC*':^
M\M5\N5K>+"$MM.)<%R)8U49F)!6/CH.VAGXNN2FA2?^W ^E\+B;P$'S=-8$M
M5==!</$ >_0-+G[@RY\U _M]J3S>L%BB21RMI3@\:MI1*!@/FGF0R467I0W<
M-AD)<02MX^8!C(K0P50X&$K/O$,?WXUU_V>?98]NV7]U?XA63S$P44!H389-
M9P;>UFKNX"-22)N<:I)@T=LFO<X_1&-M=H$6:*%%I"2K]4G.@?4R)FU98:;)
M$?(!-#Z7S?D07!VY.1^LL@XVYE\8JFRLF5J;]'5]0!+6BE+GE[',Z[;!() $
M02B>%=8)&KI)+L 3=(V+NF9X>"PN/E$Y'6!MXR'\PM2V)D '0\&\4^!4Y:86
MH#CA(U@>K'+*WAY'/VC3@8<HZLBJG:KWNYT$!E'"R/GF;\@K6<S"19K/EI<7
M=>1B0;SN*&IJNR&= &UM-N0PD?O)ZC1<*1RW3@8CGO#,GGK'R%7]PZAPWD">
MX\_A6O-!/YXOMN1+)E5 QR!&BG24"1(<LP88HHJ9Z/>L[ &''8\>N;9^<!2<
M*KT.MI@W%';-?R)^PA^XJ'=TU^VAHE&9B]H.FT02&#%D"J$Y41P:DE>F3?;9
M _2,7!D_*'*&%'T'"%I/)/Q%-EL^2L[":;1 _Y6@O%40I=4@=>*._E$N-$D<
M>XB@<3.NVV!H$.%W *+?9VG^#:\S =[>[LP?1)":/#6P*"D@B$I#Y-J"3-(G
M%3*&-@.5'Z%IW(WL7-'44$KI%U]7#=D%"HN&D7S6W3:C )?1 =?1Z21SIF#A
MC CK(:(:3/?[8>H(172 JKK.WI=:.G7=AA^3*D)H\([7"92^^H&2T9H3V<KB
MG&%-]KQ[E'2)GF.T?#?S_B21=X"9]]^Q7B+,OKS97")<APT^<2P:1%+5"3"<
MW &*&;,OM'>3ZY=SDV/#W>2,N[^U0\\ PN\ 0H^<=KV]3IVD$#0QYB7(P@HM
M"T<+)%$443BWT3,70VK2=GD?XL:-YCHXC#Y.35V4UO[*U7::J(R&I"(U&,D0
M5/:"0E91JX2U5Y*7$GV3%F:[B.GV)/I(I3^*JB/D/_*)XR_TIPW]LUK.9$-*
M/%&8BA0 *[M._A<%"N/2V)SJ>*L]3AT?>'Q'^29#@F(H@3[75!+B<'$9+DX8
M\'OX.\Z26O(H8V=/,2$HU:ESY!]Q\JZ5$&1>F*==L"C+K&5H8Y/#X#Y33 (M
MQ\@RZ& <*.<"1,7)UK)$87&.-IDFQU%_PQ230W!U4HK) 2KKV[]?G[_PS$M0
M)@$3:$!YY'64EJ((B"+>Y%7(O'TUQK-.,3D$#P>FF!RBG ZP]O"U1 JT"4DM
MH=!7Y%/2,@TQ1(@IA4QQL@JEB9U[IBDF!^E][Q230Y30 9H>NM*4W*) 9D'[
M3 M.(H+G)4)!801WV3G;Q&*=<IL\0C;*0=K>\S;Y$-%W@*"]0B6%RBC%R5'(
MA?P&(X@GK2CZC:6D[#4RW[XNZ92SK3ZN!MOL@L>IJ3?H;9F9>*;1ABR!1.)!
MD36'6',SA,W:.M3.V/;9]5MBNMT CU3Y8Y@Z1OY'8^C[NAWLIU58K!J>D=+G
M7!V8PJ4A3HK,X!*W@$P$1:R@\DVJLXX^(QWW.&PP)!TC__Y.VJ]<S<VYT(O\
M7Y>;F5!\8FP,)"D+"3TY#<99\$H4\D-5=I9[QT3[S?!!\L:]ZAG%9IVHHPYV
MP@_AYV8HZ?S7W+*)5.MS8P[(2TVFI_C&R]KX296DM ^>\2:[X4,$C9O2UQQ=
M@^BAGUZI.S=X98HS@>(3+M=S:#7%/(8V^)1XT<76Q/GV9\N'.%C->JF.XV =
M(O\3':PWL]SJJFB3,K(*?WU?S'],E_2LB#,LT]415T(//VN JY\]"1WHBF?S
MML_AKYM^,->'[[)(D9-($ 0C&V+10:WK!%Y'^6F6" I-_(9':!HFR_.71]^4
MUDLG(RJ,D&WMMV,D!XH?(K!<K+,V:,^;^-^/$=5#EM[IZ-B=XSF &OJ\EGYP
M"1_=>NBI)[:T.PT;#3V&+RM*D=HYR*IF.T3A:-L1!HPO.1O.?&C32:>A];DY
M>WM3"M;;3KQ^VT?RI#YBFL_2]&*Z5MY:[C?+PG/%2_0)N#":HE,FP85$0M'%
M6!:X2:R)9WT*T?U:KT/0]?#%<F,U/C/K=GR.S9./;&G?6F;0/ 9!;G*]SO&@
M4XZ@>(C@K(F0@K%!!<Z=:U*AW]# [5X/=2KY='9)(<4VNWH^6^Y<*M>B<=P8
MI(V>(A=1RQI+ $]!#$AD41JK)6(36S<0_?V:O4,P=^_^< 3E=G#4M8^-?['Z
M#4FIFT[%E_2\G[]\>**C2ISG E;S>O6O+'G-F4- ,O>>RV!%D^SG 6@?%\NC
M8&XOW+<#P#/!_+MYW1\OZ6/DWVRK97[_]CU,%YN2G.42EQ.T,B96ZV:D)WOC
MG:!8CH3/A([.2(KD\FC WX>!<:_!G@OZ!X?",UD"ZP*T%[-<Z\\NKC]'O$9)
M"YYG <0E Y6=@:"\!R.T3#RAPS;STT\A>MQ[N.<"]4%4_ES@_954]S(L:T[0
MM[JHUS]]\U?"9=7"RTWX] $7B10\R5HJR6P")C%L&J$ZB1)H7Z10SQ:#HDE]
MZN"<C'ME^&P60C-P]',=>>S>-\DF&^M<[>GD':A@$@D_2"C>REJVH(QO4EI[
M+,'C7FL^%\B?K.IG8O=_FR]P^F7VRR=>3^D/JS*GX6)B0@@Y2P_:U,:O*%3M
M9>8!K17T&R:L' W>3Q$_[DS*YP+U02'P3&!//]PHX@O2#\FE4XP9C(FDRK6L
M@V,M1%7'L:!QT:)$)9O<0!U#[+B3+Y\+K$]2\=@-6J_XV\G9A_!S?4V[S@BZ
M&L58T\(^+*;SQ?_%L*A_AJO+Q6PY$=)((9T"9+Q0*"XS!(FT>!72EL6#4?%.
MX=;N=JZ#433N],PQT3NB9I^162;*IJME34@C<K].+-=16ZMHF>IU!U6D:"):
MH)7+?2E9A3):J'F?W'&'=SXGTWR"FL</&I]>R9M%^GG^X>H"^B8!?#G1Q:9:
M3P4LU2H\XWR](4#(A:541"!!Z)-M\F,4C#P)M&\C/)CJGHG1??4UD(_T^^SU
MED3ZT(OE$E?+.B-U(_"+B_F?M8ITDIQB2A<#J=8OJ!05N,0T<#0QD>Q=4DWR
M& ;F8S_\_X^_Z6R%C&>R,+;ME+<_FGU9Y]Q?G7*&Q#%9BH(IJO"U09/8;%B2
M):^RY"6RT:Y]'B-\/^C_C[_F'$SWW6)]E\PGH02=L[#$CZ&8(D1#,7+F8#)J
MGX,FT9[1V]Y%XG[X_1]X=WFR/H]'ZGP5+EIEH'Z8D\1P-5VLN[]NTSB/R3M]
MX$$#9)ON0^) .::T$T]GF*]NW"["K)X5K(W5KU3<_L1-;N!-LRT*IQ@O08 P
M=:R$P$Q(K$T& S/(%3,B-\FZ'(J!DXM:<;9V[1][]\ZYV:JX@"PG$"H84+7-
M9LA2U.([[R6GI:N:=(<_EN!Q<_I&P>N]PMESZ+K7&>F[C=/1Q4F//JZ9+6U8
MEC080HV.J *!,QA%$*F-FV+B&:Q.0BKI:"=N<E':BT6]J91YAU?ONNDO=+.H
M'$\%=49 K+F!Y$*#+\$")H4V:"T=:U)INB=]?Q-[>0@:'ZYY&DZ3?98W[;8V
MQ]<V/?Z\9N:Q95738(AD-@GFF( 2C055TX$]*Q**RW5HAU*)-W&<>K&/]^F@
MU?5AW0IAFFZMLFN!J>AE\0+!:<\I1'0,?+V^-H$K+I)+(C4QE(<2^C>QF(?@
M\Z[%;*K;#DZ0[O.W'G:)RS57DX366'02>!&:_&11#S-D(9:889BC]&VF7#].
M5F^X'!(23^+O:/UTB;::@)E6F#=7<^]G]6>;FXB)2R2WZ!*45 _2C(H0+;?
M1!!%&1]LF_3;0X@<M[)H9"0.I+M3+_T;(?/%M_EB-?WOS9U!6:?I?,+%CVG"
M*M)-EL-$AE3/=14P73-U4"GP/$IRE+7T(NCLSN7Z[$/NN,5!(Z-U<'UV:4]_
MY?(?83I;;BOW- 9OB3O()I$T?:G3RJ4$Z61BQL2 *8\!U5LTCENSTQ4^C]5<
MI\9TMR0GC+2DA7&@%2?W)=5Y5LR2HVYE""EGQK')[(%]"1RWHF9D0 Z@LSXO
M'E]C/*9?X/K/!CCIN?_ZP0YTXFI7DR13E.:*L*!*O>&HK;452V"ET-9)@=$T
MNA#<1<[IMN7V4V^.+'D2S@MGR2K&6L&5/07Y,4%*.42*B0QW32;R/D#/V"'J
MR4BX;Q].EWNO-VF5MZ/OS6[]\4#&H>F=V$Y@!.^$,$5"DIEL>K89G,T26+#6
MLQ(\8I,:J38FXN:6@R1/_VY\^]]"S=6I<\EN@=<*;RO+Q@D+JI#C3T&KA5R,
M]@0_%DII>V/U!(5=FI%#T/+P#=20NNGS#FHMOJ-OG&[_]4"&I>UMTDZLI*24
M<(Y#JA&+<E% 0,'!8-0%8\08FJRP=L['[[/:7;O>.VS&ZZ1BI,VB0"J!$4YI
M4PW.U::0W"3TVBK5**Z^1TN7UN(0!.QR.DZ1]XA'-,O%:O*Q)MFOI\9I[QV/
M7(',5M<D)_*2#).@';*:_B1RWJ?[/3WT%D#HN[O@^.6MX\/A)-W-3Q5D#]K?
M3F?C:+B4,D/A]9Y&.(K1J].<=)8RLB1TV<?!VE__8P[ .T%C=W5^A/A&UOH?
MT]GTV^6W:\)C<L4B9&\)\(X+\ $3:&N+D]IK'_:YP]I+[[^\>63-'Z.W^1!"
M'%O[X:];A!-U8MU+)D6;0-GB(5I1]S]"O8W%A[#/R<M^VK_]YG&N)0?3_M%"
M[.)*9C']$38U'%>;W\?I\E]K6^@ULU'E!(Z52!()"4(H%IR2-I6"BK?*S7^8
MJ+&OL(?Q$@87?U=0JA5 U9FN(V6W,V2=]8*3-$@TM?Y'N'K#KNE;:X+B+)?(
MF_1D?8RHL1W.H53_(*9.U$,'F+K*'JIU99_^#-^W1I8IZ23: KINK*J(VM18
M1[#2>Z--S?AMDL>PFYQ><'2JNN_-RSE9]AT@Z%>+O5Y<0:$IWBI0BB$H7MN(
MF1Q <^%I=<G"]O)S3CP"V7LS:YCA,O1F=I*HNP/+N_#M:AUQK@OS64(,7I)7
M)\@R<X4@;!!"&HY)-=J^=A,TMLDY3=&/XN9(J7> GH_X8W[QHTY)O'U+\//*
M;LJ,*N0,W$K:T@,3Q(Q,P*+61B@A3&PT$/<1JGK"T;&*OS=.<B@M= "I7R7T
M]GK>9J@-OE.PD#TYB4HF#]YRVHF#2\Q(5WP^PRG^-3UC9\*UW,>.$WH'V'D[
MGWWYC(MO;V_=7$ZX*UR;9($712LK6I(+(_PGP;7+@9PXT<3WV45,3\;G2"W/
M!Q9Y#["Y?]']\]7EHHKTY7RQF/]936OX3K]9_9PHCYK70O@4O*5MG[[RC"5
M8ZS&R)7W3<8D'T)D3R=& \&LE8H&2X <%G[;$];[O$DF2N!* >>V3C@J$KPN
M!61DW%CNLS9G@]]#1/84X[6#WR JZM7ZS;]]FZ[;+OZ&N&V]%;[@I$@EM.=(
MYMQY8BUJ\ (Y>'(H=5 RY#8#U@Z@L2?'K*'M&T!!G6+O]B'<BVV"^YM9GNC@
MM([10;&<@N[@2IT!Y"'IA$RAU$GBN;#W (UC5R.<!WM#**@#[-V<(K^;5Q6%
MBQ??YI<S\EX%V6Q%ICL7K/T[F $G@P<MA//*H3>V4?'_;H+&':71 E6#B'[D
M.0%O\0<NR.2NV_U-BH_*<$>P-RF"4EC F>) 9^Z10I]HS9V6I#O;2O_RT'%G
M30RI]]/D-;*BMZDN:[KGY<W+WS^OYM.M"<3M=*)H \6\AN01,(/"2!NP,?7"
MB#-TM<@BB#W4O\>KQAWA,#0HAI;MR%#Y7&/"3#*ZP.7R<E:Y6$QK 7X*RZ^K
M>>7O]8O- G EDR^F.-B@2UT%%"0D2SNF<"@3:A1"[8&8_=\X[GB$H8'32-(=
MN"6[/*X7&]/Y_G*U7(59IF!SNU]J'5#4=#MRN4A\&B6X(")D82-W 6,.33IA
M'T+DR ,/SN45#Z*C3O%WV^-_?;D@WC9>_T0ZSWA1H0X;IG S9P^UY!V*\+2)
M"^N4.=MYP$-$CCQP8(RH[&@=]8 _7-6'7;%W?SV%H+VO_12SK#&"T IB(O?
M))$$[8W6-;K/>8*PD;O[-\'9D+H8?W308\OG(]9K>.+L_GFN85JPI 087\]S
MM:KC-73%AV4V9&ZQS<WS862.W)S_7&9N(#WU68^Z;IV8KH]VE[36TB_3)W^A
M?J\BU2<?.4#EZF%D#U3.>G,"7IM._C)N<D>-HZ @P)/'#SK7[&(C:A I# 3!
MG)>"911-6M4=1.6I=FVOE]W4;]M@2!@A062(M%X8 U]B >F3-\4:H7*3E.+#
MR!PW9:(=RNX:NX;*Z[6KQU-VX_C2_'V?? ;CU[*D_S!THF4^<N, ,_EIRH4(
MT:&MDTLS<[0=BQ'7^U V\"TNEXAO,2SQ-2[38OI],_6R9LB5)+7$((%G3P+P
M%(E')36XF%B2=>6:)JT.'J'I.5FW0_!S/Y(81BT=!*C_P/F71?C^=9I(1JO%
M-%ZNU553PE%A;;7D 4W.H**6X#AYO"RFA,D7F723Y)R'21H77X-I?=Y$!=V"
M:9L3KDIVZ!0#$R3%3IAHK6$T-8"*SAL1D35IOO@84>,":BC%[X6G([0P9G'[
MZOMB\L>["0M**ID=F&1#+4O)$ T1[FL2.)$<3=@Q)G9YA9HEIO_U9?[C?]?'
M$7W<K;^"^M7M>O;-RWH$PS%:FQ\OP@YLR&XK>W,$P[DO*9@(2=?^/D*2%-;C
M#U%ZI9TVL4T/M2?H&C=)N=76-*0RNL'6=JKE[,N:KYKN_[Y<E=Y.L)14E,J@
M3;U?X.@@6++#S.DBBS#2RD;G\4^1UJ/S<R02=J)L,+5T +17X?NT)M173M['
MB^F7S135WV>I9OGGB5<AHTL9&'.Y-AG)X)+BH(753CA5TMU\B8&"U\?IZM&(
M#0.Q(14R>JH>\?!V&N+VHG3#P>M+_+\8%DM.H:^8*(51.F$@2F)"L:#!QRS
MTG+A*BJC])VDSP<2^)Y\U;C5$2T@TT+&74+F\_PE?@C3O.9)$D]J$E/4Q7L)
M6B?R%;5&( %RL,SP$A@S@>>C<7/_?>-6-YP7/"=*NX--[1->E-]GR\M%F"7\
M2+I:_,")XQRSSAQH#Z95$'B"6.]&"SF=AL4L16F2L[6+F'$+%EIN7R>+OL\;
MXD]?2;)?YQ>YON3?E_7>__#;D1T/&> BY"G2!KKS^+2:IW]M7_-F_9IW\]7-
M(;4,2*&[S&!S31G.K( 3S('@,L9L4Q"QR9G9XV2=;$AV/GWGW&SF&1H=:^U_
MA;B1M,?J4&?1HA+!IV*:)*OL3>&X0=F Z+EG<9KHJ->[V_NK_?C;VH>?U<0L
MM;R1?0)?0:(LR6>(PM*.QAT"[3H.?$89 @JK4I-IG6>P3A_Q^^4B?:6]_,.B
MGLM^>W&Y^CI?3/\;\R99D$^00,]R8&!3-+6/6@!OR)FKC4(E6DP8VG'_-'U=
M6Z9#D+/3,@VLGQZ\ZU_9RK>SGM>K?CG10C,4L0 RC*"\).?1HX887$0MDN.R
M2<K#TZ2->W!T/K"=JI7^<+9=/M>)J#?KZ.8S5RN*9R-R= ZX73?"R8J"%YUH
MI^<FA< E8^V\L:-('O=TZNQ&<' M]ADVOKQ<4E2]I'#[2\WVF<[*?/%M_<PC
MW+5''C: O[8OJ4,Y;)O7D-+K<$_"P176>)1)&6L@\:CK); '1[:)H)>UB3GY
M@+[)TGV H-//HGY][J[ I.AH<DV?D++V@Y?%UU);$@%+)06ET?LFG0_VH&UD
MYVP(E-P_HAI6(\_-]!P]T._)1S8U0PV'_ST(LX@^*>\=1%0$ TTP\$D&P."E
MEL)P:YN4+S0S1M=#YNZ^X?<;0;_\N?WES7((/(=DDP&98ZS3OQ%<IIV89""Y
MXDH(U2:"/([>3HW6(6AZ>#Q@.\UUX/-_Q#2?U8JS[;3OZU0+\AO+=%7G?O]&
M M^RN?P\?S6?+><7T[RI5+RNTBA6<XPD7Y<15 @"0E2&(NKDC+4*D>](QANB
M _(0Y(\<H[: [PAZ[0#--XOV#6UEJY__.<UX:[E^Q!\XN\3*^!O:R!:S</'J
M<KF:?R,"7OXDR>3+M*X0^(2+']-T>P8HO:L(*35H)T*]45,0,@J*Y[7+#*7+
MJLUU2RN.1HY_VYKL,;7?P3)XG-.;=.(7"PS+M9MWPZIP,@;C&:SOCU5)#"+G
M%CQM748IM+Q-IXL3:!XW5Z21^3Z/!I];*'7\W=O3SVP:3#6]BWL(@<8;QG)R
MP$PP%+2'FE*"DF)XLF"RA!!3FZ'B?413ZQQWPQTW@B= 5U>AUQJ<#Q&\M$J:
MF)1T3?)ICZ"UTRCJ$!2=&$4=K+&1AVS>.,W$QCJ7:UVB900961TD:+4>%!DL
M66!O(%(@Z#")3#O"'IC;:]KF;A)&AE)KK<\'54%W(-J6=@D72G9&@(BULB&B
M Y=B :8\-XR<"Y?W.:4^$D9CED$.I=A'<7*$E#OP[:\#^:O0_6HX+3*7N+&
MPCCR^FJC62L,>9M28K',BC;C.AZ@IR?<'*/H^?!2'S##[91.&@LRQ6&%[^:S
M+2];5E3M/JLL Y\=HX6% 4)5>926H7#1YC:#-Q^D:+S1T4T@-(SD.[! GT@)
M6,F_BG:NUL3&/E.H2<CW@%J%.IV+]G%>%.B,S'J2EBN-<M\>H6KD ]XSN4/#
M*Z@'M&UHOUJ 7#.?N8#D.=E;Y 4\4P421HPJ>>.3;(*NVU2,G3\YF'9WW],?
M(>J1B]@^A)^W-V6'TI:0/!B9:[-.SR'X>AXFN- FHG?VSF74SE*U7Y_:17!^
MC&KF@\AI9 V_NIA?YD_SBW7GBROZDTD88F&0TL9&,@@J94@R&U>"*^5NTN%.
M/>]Z=A<W@B=J^V29C;VJ22[;J2EWN= A<+36@(F%_+#B$#Q/DC;+7+0Q2DJ[
MC^8??D,7MV.GKO9AY#?VRO^*Z5]7=/.8'&=$LE:%DR@<A5M1(9 S%+0LB7-,
M^ZSX6\_LXO+HU)5^K(SZ\>]VN<1OKPMD72;*E:'@*"=5\Z%K(CT)QFLA76#2
M>'>6'-5=Q(UL*LX=6PRMK@X@^.ZR+ISW9<-4%=&52SU1RG!CF82(=3%E@HB7
M7@)7$F4D-MFN)F.G ^]ADKKP0P=4_[R)+CI U?8*?SFQ+CL11(&"C-SL4FBY
M65DK\GVR7.<DVIR(7!'0A2_;#C%'R7G4L]BZ9;_(_W6Y7&'>#'":8(K<NX+
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
M11A#$47M7VYK$RIK'1CR!IRAV-1@F]O,ARCJRFP=I^^G,72$\/M#T?98-^K
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
M95)&2S8<_HUA@!?/-U<JL651@'-']-S)8<,Q@'[)"0MQ'5G)*;R$,A3%KJD
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
M8O7*X=P\O-[NY>H[3\%U'EG?(ZT/>W),@PQCC9@>&712<2M?=M=-J#:'6A_
M$5,QOO%4)6EH3CFCLJ G@WS0(?JW*I#^5^P1IZ0&BSZ1*G@S'O7B[%:S&09S
MT/!:.5I1I\2[V.K2P>V]#>ZRP4_>?RA@;D=,/,@E143J3I<4->NUBOI]D@9Z
MQ>M1"(8>#&.(F)48.<AGK Z(]9G5:8INJ95U3PBBR3V'P#*MV"Z]TGJ&7(;V
M*!?,)=RO7CK&E#Z6GQ)%$]Y/9JF1!+IC'LTD:YY][$U?QRTHQ$Y7>&(]>: $
MYB5KNG>?J!5[,#$J$LGR.]2Q&<#%CG)%[FB)6O!9JKAV[@"X#]$^!RPM,94&
M+DIMMG$I&N9?:C#YG^UAQ63OS3<SP4:]:'_^Z4WOCU:[[GCT6A3" %UW2"TL
MDC>J:\$Z/5L%'_&C?K[EF-W?/L=L8\7^W>'[#197/M\R6VM+(19]/(#O#JZ(
M^(%= _F]H(J-9_T..,7&<[XCD&)C4^Z."/5[I, ?+8!_/SI="YGN^S!9]^B^
M\]YL-A/?P_WZN_EO*R?R]YO^V\I9W0Z\[C]0IWNV1J=[.LSC!?S/I)JFO_Q_
M4$L#!!0    ( %1JIU+ZP48X]R   .*<   5    97AH:6)I=#$P,C,S,3(P
M,C$N:'1M[3UI<]M&EM_W5V#LG8Q41=V294F>5,D2[:C6EKRR/(D_336!)MDQ
M"&!PD&9^_;ZC+X  13FVPFSL5"DD 72_[G[WA1=_N[RYN/OXKA^,RTD<O/OP
M\LW51?!D:V?GYX.+G9W+N\O@I[NW;X+#[=V]X"X72:%*E28BWMGI7S\)GHS+
M,CO=V9G-9MNS@^TT'^W<W>[@4(<[<9H6<CLJHR<_OL!?X*\4T8__]>)O6UO!
M91I6$YF409A+4<HHJ J5C(*?(UE\"K:V]%T7:3;/U6A<!ON[^WO!SVG^24T%
M7R]5&<L?S3@O=OC[BQV:Y,4@C>8_OHC4-%#1/Y^HP]W]X>  _CM^=G(X/);/
M]Y^?/-\=B.?/=H\&)^'QO_< R!VXG9\IRGDL__EDHI*ML<3Y3X_WL_)LIJ)R
M?+JWN_OW)W3?CR^&:5+"9#D\S!]YC(612OFYW!*Q&B6GM)XG_*BY'*9QFI\^
MW:5_9WAE:R@F*IZ?_N,\5R+^1Z^ G=\J9*Z&?+E0OTF !("BKS.&\A">CE4B
M#=1[^PAJ__-8#509[.UN[]?A7+8&^E.*02P-E(,TCV2^!<#&(BODJ?EP%JDB
MB\7\5"4T.3UT-A'Y"/9OD)9E.CD] DBG,B]5*&*]$;0G?-GM[/8N[VX)X)21
MF5E?WJ9+.V6T>.W@^?;^[E'GY=WMO<YKRX8].MD^.EEMV!T"F<&&G2DRD?SS
MR<$3\T FH@@P_'0_^QSLP69X&!'+X<+F\+Y\)30Y:J#)<2N:7/;??/BE;Y%
MK_=A2R'D_J9K.5P)Y:]OKK?^]\/YFZM75_W+X/W=S<7_!#?O[JYNKH/SU[?]
M_MO^]5UMI7_ZT[NXN7UW<WN.2USW(UR-:VU\>+^Y>$0[Q%S:>'6-W3S+D,4^
M+O=Z?K1]<KS_)<SK\&3[8/?@JS.OO?WMO</CKS[L_N[V\>[)UX?V8/OPL/O1
M![!:?=)(F*> W$&1QBH*#)[JJV6:M5QLT$6 _S_97H'B8;BO1!W[*U''Z]OS
MZSM@;7<W*U#[U]N0U;:A7?$)04V3^9-E"L=]3_W.O3U>?6N#]83M\ORNWU U
MOQ_[U]G:I\'-JX!UH "%*?QY^Q;TA?<_G=_VWW_=3<]YWN]G<L^9:)7MW>W5
M17\](7S7OV4,:4&0U<245C$ZD>'WD.\N(DH="_0E'O;Y-E^_'PT>\MC]U/$M
MU_Q0\EAN -]W[7<B65.W;T>R?R_\Z__R[HJ5_6!1)#PN<#\\W7NV>_;0O^N$
M,1Z5?!$R?&OH'U5:/*:)UX8*7R:PEAB(7V5!SU>RP?>V@X"TQ]78Z.'V0?:5
M/(%-^#JT1QE7GV5PD>99F@OTX_8"$;Q522*+M!2 P/9"L/'#T^?[^[MG_ Q]
MV3O;[ 5CF<O!/!CE(BF+H$R#>5H%Y5@&[*>%'[(J#\>BD/2K&*13-,')QYM4
MDX',@W08%&.1RP(_*1@E3"<3F+(HT_!3+\A$'DQ%7,G@O\%>W TR>(3N!V!+
M&C3+56@'Y1DV\'<-\DV&*W @P]!X%1!H4@0B04)-(G)C%T$ARV"8YN4X4'B7
M@AMF(H=11[F4Y*#>4$D85WAJ-,IY%,DDJB8 2RG",0" .U*FO8 A.#@\.S?/
MTK=-FM)MX][Q68'N[-W@30ICW@%4P56""*Y@'>]BD9C%P,/XE4?!DPK3;(Y[
M-ANK<!S '@<#*1/8CG2J(H"$3V,[.$_F02@R50+Q_(:_XQQ5 9\&51DD:1E$
M<@C8$=E%6Y!QI^,8QI[R^4VD2'#I(P NP0G,3O*C&F" 1)5!6.4Y#!'/ _E9
M%7"N:1Y,Q)PV2 SA(0 W$# +P J4\OC2=C4JW@?8+C]HZ7I^?1GT?^G?7ER]
M/W]Y]>;J[N.JM'WTN+3]$<@0-QM/5WZ6>:B  @4@ E T$33@#1TU4P?2$!P/
M'&B:R& N@>:&>3JA(XV KO!VHG&/0FJ4!CCYFJY?PMT610'3\;*>0W[.%))Y
M":B#4P!Q$1K@+>[A&NWV\1'F0#PP$S$<R04P"9F$B(P6Y-;AYGHG["[XRP:L
M#:M)%0NB-I4 $XEC1'QB1C\\/=D["^ ??#@X0\Z#=(D,!%?F9K/WF7]\/][D
M+IG?$I@I+T2NF.'5H86%O90CX,#WKJO'ZT ^D=L=GBD@UJDLX,Q%'BMX"&$8
M2."HTFP .4&K#.Z&G<F#\PSY!=#^K<21F,<! ==8@N-S<*J7.(:*53F_YT9
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
MKMU;KY$Q >"AU%_D9Y2/)-RT<QTWO6PD8E H&N?#9&9X7(\&5A=-&#D.S-%
M4MMP^"1-1 '#4S3PH?4S:\K]CC%=X?KBYFT_N#O_96WY'FI^*)^ $YA(++DX
M)!@1(O:JN%" 3:2S?!B[/*:Q--FG+2.+V1ZI]Z%S-ME(3#&F/"_MEF,\MFY:
M9&@B G%-'DMT\QO6XD&$-Y&!B%[_D"K:J'3(D(#A&([@<=[EF1C.5PW,<9*5
MA,9S+WR#)"&*<<_82CDP*DX!MZ5W>C[@HUPYN!AR (A%;*A5VTO(VM!ZJJT/
MALFE'M;5WG&-&PD &4?LW*2*)LR-6[(\EV$C8A!$";F G9[-GEQO$B-B6.O6
MRW+^;08C0OZG!E4IHT9<Z;'WP5G&%B:O4I>A@2WXV(:12>JXM@Y4^.O2J)/$
M%%A(<*Y2Q2ZB:"4E,VTKBHG@%DHO%V5O+9-Q?0L,GZ.LZM^^?4_Q]8N;Z\LK
M#+'_?PB>WWG<S&GMUO,QJ@36@TM="68RHR+?^L6 4>'JF1=M#N<2,L7$KH/'
M0)8SU+F(7]I>'(&V2FWQ(J6Q&9V5NYG8,.KBS01&9PV;%T#79$&X#*1  UO[
MU<AY?VD^ZT=*\"*H)&]LS/P>?N1ONRJ,(M$,0'/_#LKX\\' Q5+Z6D?J(#K_
M@8FXS5UB!G(B91L.;.AX'6GBVC"P#586##U=Q-,QBQ$M<BI4O!:$WDXE+^<F
MC0R]LT:0TDI3G=:))G##>T?F#*^VM8_-LH(MCC"YG8ITS_0NAFU9K\4T' &E
ML9RQ) )T,X/H;$7MRY][3LC2E23>2XM.$>%:WX5>0N]M(H6'O0[;_\@#[<*T
MWSGYR3?LOK8^?Q^?2A=ZDRWKAAZTM=5N[5.FQ>[!LX?(W#M*^\%\GMMT(I+?
MUQ(X^(K__M"M?SFG CKLH+,F2-FJ<U%>:L?9+[>WOWEBZS=NC;H::WK NR::
M;\U8[9T=A_:='6N8H_N'=-7=6^WM".>7E_WKRP]O@[N;1^]SO2*(#WJ!P[=E
M4NT ^L?[:*K&*YV5U,A?]=1"+SNPV<K/54/KIGY%>YWRFNC).L&II4^-J23E
M]>%BR"0Q4=!YL]#;;[R">BJE.6,8DP)4]6QF3 ZT>2L%6"$F TWH;"YN45,?
ME1QLKGG3#T\/C\\6#4;RR!1H&F+ %1OKH4$UWQIBLN#&\=&FTZ154>L+M6*@
M=0U:='0=Y<'AV4OR\H>81G8S2V1./W:UF_2J\FZK6 9[!]'6 ?D-JWC$[XNR
M'BFOW,:F0I^'9*GNG1P<4LC#=)U<WQTB9*=C-.C-:2 NC([."%NZ6,_<6^-U
MP2%3_H%_W$2RF/%@+4V4V-1,E=W47KR-,MY<HB'F9CJ/\0*1 4<[.0M<!;N=
MP+E6,?V3_8Z9S*D%&W=QJ@B#*&$S);]4B&D/Y'S!1_"+:0@Q5MA^;N-@=Y,+
M#9B'D+6<$=X9'Y0.<I;,IBUP>N4A43%U% DY^I520!U,6THC"FVD;R"H&HMR
M9A55(:)CG[Q($^R?@D05R3)7ICW6??LS;>X/IN!RZ0%5EPP*+IFL$M/D#GU"
M<<Q9HUYJU@:=JWW2/V7*2+=DW"R#B],0@/:8**?%%IL:Q*F'':%F=^@M%U74
M"R:J(/Z8P<IYD^1D('_[+9:FMXU.#V,V$*EBG +HG G=K'_N]/#I7TRVK-V]
MZ0)V44@7QITJ"A3 @_1S!HP>_="C2L7EG+/&8FX&@^PH9\].,)1QROGF(ACE
M*>PPK"^22"7H]^0C7[C >3\83A>:?$@J 7*&!>Q0BC&H$O0$55:1Y)C*A'_U
M4O P^1MSSX;4M U#"1$V*\7\L,K$>W*95:7M;6.2;9;Y1NT^,:+GZ-T7LV$5
MVQGA$;L@\YN1?#@<QB2P:808Q)AL^HD2UE+NG(AIKVE5-).9>P'@FB"LY5Q\
M"[2KA4&P,%%Y:FF0$TP0406&REBJ4/KC"NYC<CH/FVCC]"P:QP5;-#<@SQVE
M5%'!YL-X=WLYKK5$65_'<G,UG#]J$LB]W9FZRE1LT9G.*.MJSDV;G5B-Q^VR
MS:,K?&VBGF7QD(X\1ZV;60^N[#]R7?.2-CFX+]S-2A<,:YVAH6[U.FM\*-'4
MJE".K&TY"V[RP>[?J9UWFML3@+D&Q-VG*=V2I3,.3C8JSZC(L=8!PBN8!\G!
M23BVN;M7+*QREZ1!(6#V>_1<JJ))@#4I(FX= [M^7/$L\=HOZ-WB-%W[@(TQ
MVWWRVV&V2X=%82(X,43G$D6R"',U8 GHY7LJV\G*\*35<'/O^3)"?TB2QWHB
M>3>64^(!H,]4161%S<:I09A:YT?NWD\Y2M3*$605\W3*7 19J+OJLDIM.ODF
M<F8KTX(-G:4Q1L7,_0PS4JFCHDH848!QF!F\2P$M0FD,2ZTF"FY"1@&S2.>L
M+J +Z7X5"V5L; EK052U"R!=H2C];#73PY_2+YF1"IO-K\N\A&E^H6N 3!J\
M&9:4(L^68"S?U(O4.;I&E[)/:5-4FR.HS5@S>]BXK\$#*'S)-8!8"."9MR2K
M0^KM'C&-"F0H.A]M(GY-J9F**7:V0!-7@1/%6NG$' !BA50<!D;URMW^(%RQ
MI^UM1,_;O.Z5SRC]P.:M8&>7]H7V@I!*9TW6$*L[NE6@051O_343XCN[T.QB
M.;^H(9V3:_I$L$25DI2YI"J6):9R@0R(&FHCDZ;N0T0Y59,)F40;YYMX1#(?
MH7C%*_@&'DUZ7(=M._U@ZB/0:RSRFH!@'9ZZ$M%</1T)C75UWDP7G)@,J4+[
MI4S3RD;CR8V7W$J@$%QQ@J\VU<$"+[='IP%1-N8 I7+)4A)_;- MYA92-8[/
M$K]\]$7E@"?@0G/;-Y.3@7JU<A6G[]4Z;DI_.WM+9VZ*$,K.Q!E1^B/G();A
MBCY)=T+-(6_K5J65'K\AD0>M;;[2#>R"AM*MH9'619M_A&K8/>H7*5%-G6L1
M7'UG1P-473C,C@8J!4%E:,EJO/JOA>T;JPR%6UJ-N)$K:$(ZE83;8=%<5/]2
M/[C2M,%"4Y];25""EU8-S=B]AVY];Y7S[*X@N8<1KAP&_&,MMF:#X%KE#[Z7
M8S6##C61)48=\(6IRLO*LQHT ]4\EM*D/#Q*J2>K1E!T-HRX\,.[I^A@#,YQ
MCX(VCP*/]U]P^PONF.%8>S?B=,)4 \1OE\O9BO<A,"D@EBK(KJTW+X"+Q;U\
M3+/-]H4T6.5**UEC#S*_ALSVQ]?H]PUC;^U9"<&C1_L\9[G-RQ+DDQX.^=4I
M7*P;X-&'A"*F"H;?XC*>%_@[&>[8E@+;"F5"Y2X4%@K=H#[C%&?J?F>ZG?&+
M#3 %>O$NZA)/RJNA 73)N19D9*"@$D-BJ]9"N>?B7-0H1$]HI($'(JORG Q2
M"Q?8Q+3(O9K(E YKJ#I!\=\>H-U]W/$ :6,,1+I%[ZCQ1LYT+9LN7MN@,I5R
MK%M$DIH'3%R9(@ +"(W^%\!39$BX@QT;-VQX3,_]]NG,\PQFF[=U-'U!A!B1
MQP+ "OH+;"SUU# V3JTZV/ #K]6US:<F"A%+3L3K.Z_K:OD]2>84*F8?+0UK
MK#2B9EGHT#?]:]9=?MS;JK$EJ4#W$E_H/,JLBS*QL4)-YEWA:!>%/K"L8@CL
M)Y[;\C&N_V$V5"_-6*PC\D#@,D/*RAUI_V?!V='_P?18[3%AXOJZW8+%7[-7
M\%JV UZ]_^^:4V=+FWA'AP_/4NH.DBU/X-Q"A]F:A'5T-V!7NV=R"HRGE]_(
M:IK2NG8)/6HJJXT$L"U-2@ U#=%MTXS7QDM6TOD/)K] AW[J7==0AU0QN25-
MTH$"DJ_,VTP($C-XC][_1M[+GAF=?*!%!BM0)) H!(12;K#I-W6I>9OMBZ::
MF0^K@4'JFOE2;+:\7<J&H @$;RA1<I6:D88-'C00R:>\RLI0^VL*C,8G_$T3
M(M:4L[AP#KR$&VR1WIE5P(9"\C]2$3,Z=__B6<,'7Y8UO%89P*ORGZ/MO04.
M=+R]MSY1-^[FI8DLMSVB;"=L^VY)OYF3KC<R;[1.,_1\5(FC]MJH)K>J0>T4
M" '5UGO]TZKE?;6V $LIZL]R/LO#',T6"%S-JVNI=-;,@#K\Z*I$3+WB-KJ>
M7SD >*5^GQZ_[PY=R/J5WO81FT+S9]_3Z5*<QRVD'*?<U$:;1C,U'#5.F=)T
M_7)>MGHFG[MDDIRP)T"";3MM_C#G$TQ5ZM(9VDZ7$KS0 *L4MM](=,XB^2:4
M-.YQK2YJY=#F+<H UK\5B;EQC]34QN8;#@VM9GDZQ/2^%/,P6N9' <L]7&-C
M'>G>4GZE.6D@BZ]@>L13-W7AO<:[RE@)GU(QHWT[@XG!>JJI;7R%@;^N7-#Z
M.\>T']ST5TFT^1[&0FEW>?M4;(RCBF=[6]=32FWL9$JQ:0S\Z1N1H?([YVS^
M*D^Z<O8J/5.?3_</OV#%TK4A[WSK9CU!7MFDB+WGN\U]DNY-F&;R+TZ/>^S4
MYG>ZD\UJJ>SN-=R@HF^<<,+_WL%&M&D[*:R>R]XS+PQQ.$S>'A>6T675Y#IM
M35I$AXZ*%+V:7C<@%J8OL\L2==UQ3:<%SWPW"9.N'[#IF-ON_%M(ES1=>87N
M=()X1Z].H7= 4DN[EFG].F":1CO$;<-Q+\7,=J:M1\LQ):P[Y*I9?4<*P9=&
M*@F^>@CJ"QN6_36,@<,O,P9V!FDTA_^-RTG\X_\!4$L#!!0    ( %1JIU*U
MT;%R'B@  ('%   5    97AH:6)I=#$P,S,S,3(P,C$N:'1M[5U9<QM'DG[?
M7]$CS\X0$>!]B)(\CJ!%SJQB;<E!4>OQTT2ANP#4J-'=VP<@^-=O'G7V 8*T
M+)+RSH.' M#555E9>7Z9]>V?+M^]OOGEIZMH7B_2Z*</W__PYG7T;'=__^?C
MU_O[ES>7T7_=_/A#=+)W<!C=E"*K5*WR3*3[^U=OGT7/YG5=O-S?7ZU6>ZOC
MO;R<[=]<[^-0)_MIGE=R+ZF39]]]BY_ ?Z5(OON/;_^TNQM=YG&SD%D=Q:44
MM4RBIE+9+/HYD=7':'=7_^IU7JQ+-9O7T='!T6'T<UY^5$O!W]>J3N5W9IQO
M]_G?W^[32[Z=Y,GZNV\3M8Q4\K=GZGSR_%B<)V=B<O+BY%"<G$MQ='XD)V<G
MYR="'LM_'<(D]^'G_$Q5KU/YMV<+E>W.);[_Y?.CHGZU4DD]?WEX</"?S^AW
MWWT[S;,:7E;"P_PGC]$=290S&&R2UW6^>'D&8Q4B26#%N[2\E[N'QWNG\&DM
M/]6[(E6S["5]\8Q?88:)\S0O7WYS0/][A=_L3L5"I>N7?[THE4C_.JY@AW8K
M6:HI?UVI7R7,&(:F?ZYX-2?P=*HR:59W>(1+NOHT5Q-51X<'>\?A>KR5=.?]
MO##3[*'$%D_68I)*\Z-)7B:RW(6%IJ*HY$OSQZM$544JUB]51A.GAUZ%9$4"
M+F59JUBDFHA$3_[:[=[> >]@#9.M$_-F_?4>?;5?)]WO3I[O'3\_&OSZ8.]P
M\+M-PYX>[)T<G6\U[#Y-F:<-E*D*D?WMV?&S%H5?'A6?HL.0FU(Y[1"'Z?*9
M6.RLQ6+/>UGL\NJ'#_^\LBRBUWNWI1#__*YK.=EJ+==7[V^NW[R^N;J,WM^\
M>_W?T8>W;VZ"I3WY[7K][OJG=]<7-V_>O?TZ]NSBYXOKR^CB']=75S]>O;W7
M;AW@VIX]7D(<;D6(G0_OHZM%D>9K*:O1S@\W;WX:=:FQ3V+VGOKLB4GWL^.]
M@[.SSR[=#T_WCLZWD^YW&O9\[_ADN]G>PM=Z3U#BO 3>B:H\54ED^$Y_6^=%
MSY</*,#.M[)HZ+B#?+YYMX7X^GT($8-Q*LM'0HKH\N)F&^V[%2GXI']]E+IY
M=W/Q0_3VPX_?7UU'[_X>M?4\&KFHZM_W:0\S0S/B*0O!3536\FV0D+^%(;=0
M5E_1+'X31P:3O*_VX_F=;^D1;3&.?T#^W52UFJ[Y(Y4E<%Y T;J7?>;3T6\X
M'.[]Y9O#LX-7W?^:97Z&J;S8:BHW<QE=K$29_(YO[A<1>U%T*=/FDXQ>YV61
MEP)C(N-(1#^J+)-57@O@<?M%M/.7;\Z/C@Y>\3/Z'Z-Q-)>EG*RC62FRNHKJ
M/%KG322J*)]&-:Q-3/*E7F%T*6KI?9@UBXDL\8>EK.I2Q1A"J>H\_A@UF8+!
MS"L_X+_H[\-7HPCF@F. F%U4D<CP)&8)!70J_+,6L-(D4O@K5477;NCW-#0.
MIN=S,2NEI #.CLKBM$&NI;$O$N#+I%E$HJY%/(=G<95U/J9O]:SLTW9F.!E'
MGL/GKRH,^1Q$/^0P[@W,-WJ3H8)0L/B?4@$T]89#Z]6,A+L0Y\4::2-A OC_
MJ[F"/^9 V8F46524^5(E,#.FN-M,O1] B:E""N$K:'/T+\?>YGC;@G.OFLF_
M94P_'*2PH:NC'?X ?XXK&IN1W=[V;D 5586,U53!I\P,/BF"_8:572$):-]*
M60"O2.(T^#V'U6"ZI8PE4C7/P$R?BU+BFUM;$>>+!? .,U@ARF@ITD9&?P8+
M]<"RVFO^$<W4[<9J+IGI#*,2*411I*#DT36 *4@[2?FI4#B#DBBH,B)OY79L
M(M-\!<OZJ53X&R*V J4KZSIEDL+'T[R<2E4W,!"07,1P%!,!W!.M5#WWMH?H
M[>\'\R@3F?;=\@@\FJ;P=@Q7PG;RYX(';^"M\![X51EE8B&C!1PC?92 FYB4
M,.<;?)=Y "C- S;9M,EP:<@+WI.PB&B2YQ]W/TI9X.$J&A HE81I9^EZ[-:B
M>4*!,[=VFXQ/P/R"T9NLDC%0A9@2?T'TFH!N83%E]QTF>Y'!.1"%JD'U_(K+
MQ2/85+BDIHZRO(X2.0VDA>-J7MM<+%EB+:3(<#HSX++,/R#\J(SP^.(NP_[#
M]$H8 E8B/ZD*U@546(@UG4PQA8>09$!C7-->]%4IUJ/'HU@]N?,3#) S^_P/
M? HD? AE>V/Y'.532]8&@J6KQ;K2EO@-SQ?^H[O6'6!%P]PD;U".7E3,_<B(
M"F2UEGF=I\=:\NE#@+ROSRI,L]"S-GJ)Y?8+^#7]#_X\A@?E;$%2&GY@ON1O
M"EG&=&2GWL''L5#G%3QYE-0RB_&\:64?*JJQ3[WWDJ@6G8PC.%'X3.],]8QP
M0'RC_AIUQI)9(DI@="#2^\[0571"9#_M$L$N8=S=17B3L*\ET4MA(KN#GOH(
M?H7SH1]-)! "5&F>[6IM0#^&<0=H;__'I,8Q.CLCL@P675:B7'>M "!L'J5H
MK0#[D"X ;E^JF!2<L2_@*Q2=(*.7*F\J%',DR;XJ07:\1S1[,*F%'/2P0LHJ
M]Y:DFN8IB!,\, &W)TUIK.>.//G+-Z?GKVY-J1$S')_U,L/GV?KMJ+ C1D-*
M;#-U/)/-'1>PDU2*9%GK@^T9@INE^_"!N@/%MLMF/AK23[8@/9I2*("0^'F:
MH#]3P7PE_%5C;G\J2S0/0346J4QF\.<FW@2>_P5,8S.H&:'?O?#$?0Y_XZ_
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
MRR&,3(LF&4<+5;GB02*27$SDK[^:](EID2+XD"6JFN<P=>Z!U8;Z#]'*?&*
M")9ZRPYW$680QEUR* ,>I(\+D, 8G)HU*F6,4 :'C4(5>-@9TRBBJ4SSC+X6
MT:S,@<*POD3B*<&D,F]YYPLNNEHBS^KC0^H"F#.NQ@B4P) \Z'U5-XEDJ/""
M/_4ZR&#;+VQW,<74%65%$KQ+"5M2V.Q%*8NFMNV;[96%+J\RQ&5+S>B([4C%
M:MJD]HWPB%V0^<RH).Z+P" <ZK:9JH^2P9-4L(C-E?+&U@::[1E'P&N"N)8;
ML-E)NPHBG!86@"WM&>3Z?&14@<E-'1;%N.!M 1N=R\42TY!MG-G4BB]J:4"!
M*VH1H2^K_;I$_H7!-/1<R>%KU&Z#0@UJ2DR5A1?="ZX<(;)GUBAQ]+;(V\K7
MVMSVU61Y[FK"!DZ!UZ?[#K?OGFR3VCEZ_H5;@ ]?#8'TY2N#-$"M8N.O92"-
M![M$4K<<:_(X06&+Z7&SCA$D7C*B*S<;OIB0OECF]),B7_D)7%?SW2Z]K+Q6
M_Z"+&'TW#H" _ J%W:?43&$$G_+>'#P9NV8N!B-ND AN';;0'[&P^4KG2,A
MT-3B5D/V 9M8MW2BMVS4-STW/'&)NR[+#G#"#FG.1@7UP#52;DOW>"/8ZNDS
M^3"74[(LH\PQ.4RK>6X8)H!M<9Z-6@3@!KCDF0=ZM+Z1O08\DRO;VS3:\2X6
M%^YC>"-UL%74:9%NS2H,WS&DR_B0VO 4Y!8R^B/1#7^Z%X+I^V\9D@QJ%&P-
MZ2V K(^J]EM3<GN-FOOAL$ 6MK.=;AFJ[2S;7M)4@YEAR<SBA7E'?J07J1L<
M&>O,/J6]3J8=V4?6HYZV?M>2 <'USBOA>;*D_=%DY,P@]II @:*1L@OQ[YPN
M+S:X<CMIDBJPHWA?1&8V +E"5Z)3$8K[^9UXQ>ZV1XBQ1[SAE:\(<&#!.EQ*
MTK?0<1131V0#,M,HYCH/T;EV_8%3\O_BXM8+DRQHQS"=!ZCD'<$R).H:Y6[S
MA",%.B!I&:*Z6H"J@1E7MUB0D[5S,<(MDN4,U2M^ X<OT4>/Z^'M!76(]--7
MS?D*@KT"/*&F\RUG%E/=^-6TO?<Z/5 (RMP,V+K=;^=[;I50">Z:!ZZ4R3AX
MP"?3.*&D?MU8I,=:$C]LG5L0<Y+:4_HB\?ZC=XT#?@'#&>SEA S_&0<]]YS=
M&%QK*'URCC>^N:U"J)L2OA&U/TH.KEN;2\]V(,O!YQX[<6WT> 9$[VV@PY/M
M6"C#%IK#T7NU>H/F%QE1;9NK.UV#;.N_95(WH>;0!37+(VS?\&K\&QC;Y)NK
M I4;%3^2N0I'P^M2P^^BYH#AQC$K+PAIHB\L($B7-@W-V..[DGZ\S7[>);9W
M/[?C<=7]U&'W&;&E8\B%JX/.(<B%I2KKQO,:M #5,I;:S'A\1)#H4C,HAB]F
MW(G/^TTU(!A<C!X5+5YGX61_B$5UO20&&6=P3L%$_ LW&9]X&P.3 6)/!?G'
M8?M[^+*Z58YIL=F_D):HW&HE7SNW:V9V-8 ]^2(+)F*@W70J2ROY4,\G*J9]
M,(USN#_!?%WAY^0=8^<YO+^L$*ITJ26\@A;;KWTJ&''.-Z#INX6ISH00Z=U?
MI9@1(@O1,!I&TC@0A1M(7H"MXPYN71V[O!$5;.L7&I'K39'M9491!%%^BZ9*
M7.&D:5BM9S4XE3GBP'3!EX[2<=MZ9,!YCJ7K0$)_Y$)W\-0%,=C>;P)6QVAL
MR]HE\(XRA1EV(BYO@^,/##MMA0&#:Y);E=Q<T4.@Q#\X"N3TB96J/:R$\6-7
M=,823]:84+9J]T V,L<T-L#K6TW).+=&VL#7[LI+TUT8)S"VO-QDIE:V?8N)
M52L17@J L7YSJ<GO#&/\PE<G:K'OW1+<E?N_Z>YIUV'P]T?]WSDTK'O%NAHP
MD^DTT:*96E*+;9U4]4#7V)%"&QJPX291204<^O(>X_EYV :=E3593QT^#N_^
M015)-<PN%0I^<=9H=U@W=,U-I%<T]9PB(&,S.L51P/',*D5G@<+(>+8F(_^F
MA"!B96_3;N=CMYL&:2/SCVK4N9[:"V/K0AP[E*BY ,8<Q);7,1'9Q[(IZEC[
M?!7F"#/^EX[988M/%A,N")#Q)3"D5HMF AJ38ACP;A8U]^;FT[W##C\_Q\\>
M2QR8[T716U;:&SS,CKD>D4'7+H:4HP:EML %VN*(73>\$XQJ\ ,MWJ'0W +[
MPMBFO<QJYE -YR"]8;Z2_=D<>+-KU5S.I1IX.G2K0+!S)]257U];B/ "VB@_
MTA'!?#%!6^8:]$%!#>ZD4-M'K&Y]ZC1=;N1Y)"'E\4N_\*7#H\:#J<U=&L[O
M"]$J[BN3R/?*@&I[Q1J<JZ7*78*M;W<)Q("61*.P#6HFO<IV)4W AOU@^4E5
MYO(&;0?!^G>Q:83V)8+N=4$7%S+7^:R".SU%" MU*NYY/XIKOI<NE;K3L:E
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
MT(=0)3&JOS1'Z9\+*O1%P)NO505D^^1J54D"B\@+=,+";L0[J_MV)S8$+:1
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
MO.I-Z]$3JTOX@!I?PN@\U)BV*8F'\@ANR5C[$DV/(=)J5(5\=L0Y0%GSY-;
M%3?0DVC4-+#QRZ=);&IJU$7!=9)LF_H::\.!0PR'N1V!3W4R.\->6E!AXSKD
MC"Y:T'TYFQ54IX5G%6!9)?M)A1/" ZW8#B\)V1NK@?&"=67WK<F#'4$X;F4Q
M"15]QB;)P5&(GF5"F4"H2W."UD#F(6K),1$?M-84V&^(U\1^4$1.GLHI&\W(
MU5R[A25OV!3UX@U'7G1I:C=VFM>_S73MVI;ZTGI3M8. X,E1(BJI#PU "B<-
MM< 'R($&L>$0\?, UL-MI(VWAX-S;@*SP?8'S.-[3J%_#5L$[0+8IB?DE@"%
M?A$>@LB51A'F1^/ YVV!"1S6%(:@<<>$(?X6_1,:-9[89L#.)Z IL8R/V#D3
MUMX00!0^S7:$T=5^>,"*-!@)?%CN_-*\!54"&\ -C RR*,AN(0H:&=P7Y@"$
M*E,A25;A]4.=@,Y0M@](_)LCS/?#>G,8AW@W._5JTX&"C:I4/LNV&27D=V+J
M=*",J7B9<E3\ 1W:9;%*^+K[B7+Y]7CA*O<O_75=P>2N))P# + $P:HY6\ -
M\=7:*&>>F-DV>1N\T*Y7 (#W;8D# A 5+'(PW[<)A)0U<P^>_A5P\/[<QE>"
MY8"PI623 "8BSOX&FG,1<0:T,'6GY;"JRPG3N1ZG9$/4+)W,N\)%6$T"VA(+
M3LIMU>@;+@>.9K"M1V!M1%10V;M)_,,;2AX'90.XKJM8M4.XM6%J:T679(GU
M$%S[E?+XJ'MZD7%8?JBYHJ36C+]UR1[UXL5+]"%AX(-UV*:O#/D?.;-8;U,
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
MX2G/. "N?(9?[OC?$!W]'U!+ P04    " !4:J=2$W)B'[\$  !$&0  %0
M &5X:&EB:70S,C$S,S$R,#(Q+FAT;>U9;5/;.!#^?K]B&^8HS,2O24APTLS0
M)$R9*X2&])C[=*-8,M;4L5Q9)LG]^EO)-A0X&-JA+]R0#Y[(TJY6SS[[8GOP
M:CP=S?\ZG4"LE@F<?GS[_F@$#<MQSELCQQG/Q_!N?OP>VK;KP5R2-.>*BY0D
MCC,Y:4 C5BH+'&>U6MFKEBWDA3.?.5I5VTF$R)E-%6T,!_H.7AFAP]\&KRP+
MQB(LEBQ5$$I&%*-0Y#R]@'/*\D]@6=6JD<@VDE_$"GS7]^!<R$_\DI3SBJN$
M#6L] Z<<#QRSR6 AZ&8XH/P2.'W3X)V]-J4^B6CDLW;8\7N+:,]WW46O35P2
M+OR_/332P>6E3*XV"7O36/+4BIG>/VC[=K>3J?Z*4Q4'GNO^WC!+AX-(I KW
MDRA?_BW5W%&FV%I9).$7:1"BP4PV[I5]2BD#7R543X<B$3+8<LVOKV>LB"QY
ML@E>S_F2Y7#"5C 32Y*^;N;H<BMGDD?EPIS_P_#\"(49KBIX4$_"4U;#Y?D:
MH,DZY@NNH.7;WO<[X1-(?3]@NO\!3-^805DH)-'!%!0I95*O:@Q'DRD<G(QA
M=#B%T60V/SH\&AW,CZ8G,#V$T\GL:#K&^)Q-3J>S^1.!\W.X<<Z:\)9(N8&1
M#<?AB$@5;YIP*EG.J4X,)*4PBCF+8+)F8:'X)8-I%/&021 1C%E2K!EF")E5
M,,*.BAEL;_5\W^V/Q#(CZ<:,O/YNTZC[@W$5PX$-;XL\;E;:#WE*TI"3Y$OM
M6E.EH@EX3_$(_V2%S N"MBD!9RPTF^Z[>[7 &9$+DK+<FJX3MH&#4.D93#-^
M$[P>?+3/;#QK+>BU.FX3Y8C:WNKT^O>XY6$^9X123)M6PB(5M/80>.-ZGFH$
M \OK93\K]'>\W=KJ'[]]_P8N>W:KK7'0+OI0(,\PUC8P8\@;=% *AT(NP7.M
M#[<<#Y&09ORY% *&L%(X)C*,H>4URYKT)>E*G37G("H2W"A$;0G'HZTT^?1J
MR3X77#)=MG*]YS4C=L@NX*9>9X?N7K$*R2^QZ**&R3J,27K!:FIY^ZTV['B=
MFEK=WE*+=WL"Y7>15OM]S?O'T^=12?07)IW_2Y*.I\BD99FC0M1"4)+B7>/>
MBH<1X9J5&:8_38NFGB9) BB&QF!RPHD,>9(WC51TE;10(34MF<EPN*I(2E:)
MC)5Y,;_%:_N;4LV2R MLAQ9"*;$,="M4W5$BTT-TN2*+A-7K%T)B4;,0^X1D
M.0OJ/WW*\RPAFX"G!D$CU+_4*38D256U4&?5:>WOV[U.2S=;"HU3M%9?]6&V
MZ<,<1>_.=?9MM]NY=]JUO7OG'E+;ZME=_W%J'6-R:38>/T?PWS1:C5MQ%/C9
M&KPZBLKS:PK=QJ1$_L='EFEUQTA#4Z:VM[P]MX])< /=,@->,::"XYF?='NK
MW>WGYGJW/[EQUF]W;]F4_6+'UGY]A"^KN-91[V=HID@XA=J^Y^3H%^<^[T!]
MU)/"79\ZIN#\],>?6R[YVFI[EW O]?<)Z^]+#/_X8GOCX?PE%_]_"NV+8Y]O
M@)ZQE L)?V(MO7XU=^^;LT=7VX<?-6^]<L]$^<TAD"PANKC?>0E_'3*F7+K7
M(F2!<5.H^T6^XE7IC6OY?<%\Z1C^"U!+ 0(4 Q0    ( %1JIU(WX4(X=S0"
M /-$&P 0              "  0    !D;'@M,C R,3 S,S$N:'1M4$L! A0#
M%     @ 5&JG4L^GWMZ8#P  O:<  !               ( !I30" &1L>"TR
M,#(Q,#,S,2YX<V102P$"% ,4    " !4:J=2:"=GFQTH  !GF@$ %
M        @ %K1 ( 9&QX+3(P,C$P,S,Q7V-A;"YX;6Q02P$"% ,4    " !4
M:J=2=D!SSYAE   Q-@0 %               @ &Z; ( 9&QX+3(P,C$P,S,Q
M7V1E9BYX;6Q02P$"% ,4    " !4:J=2)QS5[ZA(  #Y>   $P
M    @ &$T@( 9&QX+3(P,C$P,S,Q7V<Q+FIP9U!+ 0(4 Q0    ( %1JIU+V
M$C.@SP$! (</"@ 4              "  5T; P!D;'@M,C R,3 S,S%?;&%B
M+GAM;%!+ 0(4 Q0    ( %1JIU+,UJ)HI94   *M!@ 4              "
M 5X=! !D;'@M,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0    ( %1JIU*W,R(^
MFS4    B 0 5              "  36S! !E>&AI8FET,3 Q,S,Q,C R,2YH
M=&U02P$"% ,4    " !4:J=2^L%&./<@  #BG   %0              @ $#
MZ00 97AH:6)I=#$P,C,S,3(P,C$N:'1M4$L! A0#%     @ 5&JG4K71L7(>
M*   @<4  !4              ( !+0H% &5X:&EB:70Q,#,S,S$R,#(Q+FAT
M;5!+ 0(4 Q0    ( %1JIU*#')%=+B   %.?   5              "  7XR
M!0!E>&AI8FET,3 T,S,Q,C R,2YH=&U02P$"% ,4    " !4:J=2U"E)-!$(
M  "J)0  %0              @ '?4@4 97AH:6)I=#,Q,3,S,3(P,C$N:'1M
M4$L! A0#%     @ 5&JG4G8T=ND5"   GB0  !4              ( !(UL%
M &5X:&EB:70S,3(S,S$R,#(Q+FAT;5!+ 0(4 Q0    ( %1JIU(3<F(?OP0
M $09   5              "  6MC!0!E>&AI8FET,S(Q,S,Q,C R,2YH=&U0
52P4&      X #@": P  76@%

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