XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregated revenue information        
Revenue $ 571,686 $ 562,953 $ 1,117,051 $ 1,118,968
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 571,686 562,953 1,117,051 1,118,968
United States [Member]        
Disaggregated revenue information        
Revenue 543,500 533,275 1,061,052 1,056,497
Foreign, primarily Canada [Member]        
Disaggregated revenue information        
Revenue 28,186 29,678 55,999 62,471
Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 174,372 171,154 346,355 337,362
Payments [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 162,422 159,939 321,886 316,207
Payments [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 11,950 11,215 24,469 21,155
Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 72,090 68,587 130,683 138,084
Data Solutions [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 69,211 63,758 124,956 124,382
Data Solutions [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 2,879 4,829 5,727 13,702
Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 138,800 139,276 274,942 272,519
Promotional Solutions [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 132,175 132,886 262,671 260,128
Promotional Solutions [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 6,625 6,390 12,271 12,391
Checks [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Checks [Member] | United States [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 179,692 176,692 351,539 355,780
Checks [Member] | Foreign, primarily Canada [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 6,732 7,244 13,532 15,223
Checks [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Checks [Member] | Checks [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 186,424 183,936 365,071 371,003
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 113,206 111,619 224,715 219,889
Merchant services and other payments solutions [Member] | Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 113,206 111,619 224,715 219,889
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 72,037 69,872 142,689 132,799
Marketing and promotional solutions [Member] | Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 72,037 69,872 142,689 132,799
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 66,763 69,404 132,253 139,720
Forms and other products [Member] | Promotional Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 66,763 69,404 132,253 139,720
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 61,166 59,535 121,640 117,473
Treasury management solutions [Member] | Payments [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 61,166 59,535 121,640 117,473
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 54,503 45,470 93,785 87,313
Data-driven marketing solutions [Member] | Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 54,503 45,470 93,785 87,313
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 17,587 23,117 36,898 50,771
Web and hosted solutions [Member] | Data Solutions [Member] | Reportable business segments [Member]        
Disaggregated revenue information        
Revenue $ 17,587 $ 23,117 $ 36,898 $ 50,771