XML 66 R52.htm IDEA: XBRL DOCUMENT
v3.22.0.1

SIGNIFICANT ACCOUNTING POLICIES (income taxes, revenue recognition) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021
Income taxes |
Measurement of tax benefit, minimum percentage tax benefit must be likely to be realized | 50.00%
Variable consideration, period over which finalized | 4 months
Deferred revenue, period over which recognized | 1 year
Contract costs practical expedient period | 1 year
Minimum [Member] |
Capitalized contract costs amortization period | 2 years
Maximum [Member] |
Capitalized contract costs amortization period | 5 years
Data-driven marketing and treasury management solutions [Member] | Minimum [Member] |
Remaining performance obligations, expected timing of satisfaction | 3 months
Data-driven marketing and treasury management solutions [Member] | Maximum [Member] |
Remaining performance obligations, expected timing of satisfaction | 1 year

X
- Definition Entity's election to expense contract costs when the amortization period would be one year or less. + References No definition available. + Details
Name: | dlx_ContractCostsPracticalExpedientPeriod
Namespace Prefix: | dlx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period over which deferred revenue will be recognized as revenue in the entity's statement of income. + References No definition available. + Details
Name: | dlx_Deferredrevenueperiodoverwhichrecognized
Namespace Prefix: | dlx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition A tax benefit is measured as the largest amount of tax benefit that is greater than 50% likely to be realized. Element used for the 50% threshold. + References No definition available. + Details
Name: | dlx_MeasurementOfTaxBenefitMinimumPercentageTaxBenefitMustBeLikelyToBeRealized
Namespace Prefix: | dlx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which the amount of variable consideration in a contract with a customer is finalized. + References No definition available. + Details
Name: | dlx_Variableconsiderationperiodoverwhichfinalized
Namespace Prefix: | dlx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054 + Details
Name: | us-gaap_CapitalizedContractCostAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_IncomeTaxDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=dlx_DatadrivenmarketingandtreasurymanagementsolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |