XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregated revenue information        
Revenue $ 478,216 $ 410,405 $ 919,481 $ 896,828
United States [Member]        
Disaggregated revenue information        
Revenue 448,181 385,879 858,339 843,415
Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 30,035 24,526 61,142 53,413
Reportable business segments [Member]        
Disaggregated revenue information        
Revenue 478,216 410,405 919,481 896,828
Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 103,339 72,171 182,777 149,211
Reportable business segments [Member] | Payments [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 93,796 64,230 162,280 132,588
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 9,543 7,941 20,497 16,623
Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 68,067 53,897 130,287 129,842
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 59,265 46,091 112,777 114,161
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 8,802 7,806 17,510 15,681
Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 134,987 117,946 259,494 260,739
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 129,321 113,757 248,469 250,570
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 5,666 4,189 11,025 10,169
Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 171,823 166,391 346,923 357,036
Reportable business segments [Member] | Checks [Member] | United States [Member]        
Disaggregated revenue information        
Revenue 165,799 161,801 334,813 346,096
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]        
Disaggregated revenue information        
Revenue 6,024 4,590 12,110 10,940
Checks [Member]        
Disaggregated revenue information        
Revenue 171,823 166,391 346,923 357,036
Checks [Member] | Reportable business segments [Member] | Checks [Member]        
Disaggregated revenue information        
Revenue 171,823 166,391 346,923 357,036
Forms and other products [Member]        
Disaggregated revenue information        
Revenue 78,194 75,431 149,975 157,243
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 78,194 75,431 149,975 157,243
Marketing and promotional solutions [Member]        
Disaggregated revenue information        
Revenue 56,793 42,515 109,519 103,496
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]        
Disaggregated revenue information        
Revenue 56,793 42,515 109,519 103,496
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 56,224 54,793 115,360 111,660
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 56,224 54,793 115,360 111,660
Merchant services and other payments solutions [Member]        
Disaggregated revenue information        
Revenue 47,115 17,378 67,417 37,551
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]        
Disaggregated revenue information        
Revenue 47,115 17,378 67,417 37,551
Data-driven marketing solutions [Member]        
Disaggregated revenue information        
Revenue 39,518 19,422 73,164 58,419
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue 39,518 19,422 73,164 58,419
Web and hosted solutions [Member]        
Disaggregated revenue information        
Revenue 28,549 34,475 57,123 71,423
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]        
Disaggregated revenue information        
Revenue $ 28,549 $ 34,475 $ 57,123 $ 71,423