XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregated revenue information    
Revenue $ 545,365 $ 556,015
United States [Member]    
Disaggregated revenue information    
Revenue 517,553 523,222
Foreign, primarily Canada [Member]    
Disaggregated revenue information    
Revenue 27,812 32,793
Reportable business segments [Member]    
Disaggregated revenue information    
Revenue 545,365 556,015
Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 171,983 166,208
Reportable business segments [Member] | Payments [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 159,464 156,268
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada [Member]    
Disaggregated revenue information    
Revenue 12,519 9,940
Reportable business segments [Member] | Data Solutions [Member]    
Disaggregated revenue information    
Revenue 58,594 69,497
Reportable business segments [Member] | Data Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 55,747 60,624
Reportable business segments [Member] | Data Solutions [Member] | Foreign, primarily Canada [Member]    
Disaggregated revenue information    
Revenue 2,847 8,873
Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 136,141 133,243
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 130,495 127,242
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada [Member]    
Disaggregated revenue information    
Revenue 5,646 6,001
Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 178,647 187,067
Reportable business segments [Member] | Checks [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 171,847 179,088
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada [Member]    
Disaggregated revenue information    
Revenue 6,800 7,979
Checks [Member]    
Disaggregated revenue information    
Revenue 178,647 187,067
Checks [Member] | Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 178,647 187,067
Merchant services and other payments solutions [Member]    
Disaggregated revenue information    
Revenue 111,509 108,270
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 111,509 108,270
Forms and other products [Member]    
Disaggregated revenue information    
Revenue 65,490 70,316
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 65,490 70,316
Marketing and promotional solutions [Member]    
Disaggregated revenue information    
Revenue 70,651 62,927
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 70,651 62,927
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 60,474 57,938
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 60,474 57,938
Data-driven marketing solutions [Member]    
Disaggregated revenue information    
Revenue 39,282 41,843
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Data Solutions [Member]    
Disaggregated revenue information    
Revenue 39,282 41,843
Web and hosted solutions [Member]    
Disaggregated revenue information    
Revenue 19,312 27,654
Web and hosted solutions [Member] | Reportable business segments [Member] | Data Solutions [Member]    
Disaggregated revenue information    
Revenue $ 19,312 $ 27,654