XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregated revenue information        
Revenue $ 532,141 $ 439,461 $ 1,451,622 $ 1,336,288
United States [Member]        
Disaggregated revenue information        
Revenue 502,282 411,451 1,360,623 1,254,866
Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 29,859 28,010 90,999 81,422
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 532,141 439,461 1,451,622 1,336,288
Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 160,268 74,675 343,045 223,886
Reportable business segments [Member] | Payments [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 150,594 66,377 312,874 198,965
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 9,674 8,298 30,171 24,921
Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 69,497 63,758 199,784 193,600
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 60,778 55,755 173,555 169,917
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 8,719 8,003 26,229 23,683
Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 130,330 124,929 389,825 385,667
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 124,571 118,454 373,042 369,023
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 5,759 6,475 16,783 16,644
Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 172,046 176,099 518,968 533,135
Reportable business segments [Member] | Checks [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 166,339 170,865 501,152 516,961
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 5,707 5,234 17,816 16,174
Checks [Member]        
Disaggregated revenue information        
Revenue 172,046 176,099 518,968 533,135
Checks [Member] | Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 172,046 176,099 518,968 533,135
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 103,014 19,257 170,431 56,808
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 103,014 19,257 170,431 56,808
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 68,646 77,492 218,622 234,735
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 68,646 77,492 218,622 234,735
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 61,684 47,437 171,203 150,932
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 61,684 47,437 171,203 150,932
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 57,254 55,418 172,614 167,078
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 57,254 55,418 172,614 167,078
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 41,956 30,508 115,120 88,927
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 41,956 30,508 115,120 88,927
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 27,541 33,250 84,664 104,673
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue $ 27,541 $ 33,250 $ 84,664 $ 104,673