XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregated revenue information    
Revenue $ 556,015 $ 441,264
United States [Member]    
Disaggregated revenue information    
Revenue 523,222 410,158
Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 32,793 31,106
Reportable business segments [Member]    
Disaggregated revenue information    
Revenue 556,015 441,264
Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 166,208 79,438
Reportable business segments [Member] | Payments [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 156,268 68,484
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 9,940 10,954
Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue 69,497 62,220
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 60,624 53,512
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 8,873 8,708
Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 133,243 124,507
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 127,242 119,148
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 6,001 5,359
Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 187,067 175,099
Reportable business segments [Member] | Checks [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 179,088 169,014
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 7,979 6,085
Checks [Member]    
Disaggregated revenue information    
Revenue 187,067 175,099
Checks [Member] | Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 187,067 175,099
Merchant services and other payments solutions [Member]    
Disaggregated revenue information    
Revenue 108,270 20,302
Merchant services and other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 108,270 20,302
Forms and other products [Member]    
Disaggregated revenue information    
Revenue 70,316 71,781
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 70,316 71,781
Marketing and promotional solutions [Member]    
Disaggregated revenue information    
Revenue 62,927 52,726
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 62,927 52,726
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 57,938 59,136
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 57,938 59,136
Data-driven marketing solutions [Member]    
Disaggregated revenue information    
Revenue 41,843 33,646
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue 41,843 33,646
Web and hosted solutions [Member]    
Disaggregated revenue information    
Revenue 27,654 28,574
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue $ 27,654 $ 28,574