XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregated revenue information        
Revenue $ 555,038 $ 532,141 $ 1,674,006 $ 1,451,622
United States [Member]        
Disaggregated revenue information        
Revenue 528,449 502,282 1,584,946 1,360,623
Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 26,589 29,859 89,060 90,999
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 555,038 532,141 1,674,006 1,451,622
Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 169,787 160,268 507,149 343,045
Reportable business segments [Member] | Payments [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 159,160 150,594 475,368 312,874
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 10,627 9,674 31,781 30,171
Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 66,739 69,497 204,824 199,784
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 64,111 60,778 188,494 173,555
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 2,628 8,719 16,330 26,229
Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 136,081 130,330 408,600 389,825
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 129,697 124,571 389,824 373,042
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 6,384 5,759 18,776 16,783
Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 182,431 172,046 553,433 518,968
Reportable business segments [Member] | Checks [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 175,481 166,339 531,260 501,152
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 6,950 5,707 22,173 17,816
Checks [Member]        
Disaggregated revenue information        
Revenue 182,431 172,046 553,433 518,968
Checks [Member] | Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 182,431 172,046 553,433 518,968
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 108,255 103,014 328,144 170,431
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 108,255 103,014 328,144 170,431
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 71,797 68,646 211,517 218,622
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 71,797 68,646 211,517 218,622
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 64,284 61,684 197,083 171,203
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 64,284 61,684 197,083 171,203
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 61,532 57,254 179,005 172,614
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 61,532 57,254 179,005 172,614
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 46,993 41,956 134,307 115,120
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 46,993 41,956 134,307 115,120
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 19,746 27,541 70,517 84,664
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue $ 19,746 $ 27,541 $ 70,517 $ 84,664