XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregated revenue information        
Revenue $ 562,953 $ 478,216 $ 1,118,968 $ 919,481
United States [Member]        
Disaggregated revenue information        
Revenue 533,275 448,181 1,056,497 858,339
Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 29,678 30,035 62,471 61,142
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 562,953 478,216 1,118,968 919,481
Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 171,154 103,339 337,362 182,777
Reportable business segments [Member] | Payments [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 159,939 93,796 316,207 162,280
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 11,215 9,543 21,155 20,497
Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 68,587 68,067 138,084 130,287
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 63,758 59,265 124,382 112,777
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 4,829 8,802 13,702 17,510
Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 139,276 134,987 272,519 259,494
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 132,886 129,321 260,128 248,469
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 6,390 5,666 12,391 11,025
Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 183,936 171,823 371,003 346,923
Reportable business segments [Member] | Checks [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 176,692 165,799 355,780 334,813
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 7,244 6,024 15,223 12,110
Checks [Member]        
Disaggregated revenue information        
Revenue 183,936 171,823 371,003 346,923
Checks [Member] | Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 183,936 171,823 371,003 346,923
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 111,619 47,115 219,889 67,417
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 111,619 47,115 219,889 67,417
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 69,404 78,194 139,720 149,975
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 69,404 78,194 139,720 149,975
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 69,872 56,793 132,799 109,519
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 69,872 56,793 132,799 109,519
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 59,535 56,224 117,473 115,360
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 59,535 56,224 117,473 115,360
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 45,470 39,518 87,313 73,164
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 45,470 39,518 87,313 73,164
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 23,117 28,549 50,771 57,123
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue $ 23,117 $ 28,549 $ 50,771 $ 57,123