XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregated revenue information    
Revenue $ 441,264 $ 486,423
United States [Member]    
Disaggregated revenue information    
Revenue 410,158 457,536
Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 31,106 28,887
Reportable business segments [Member]    
Disaggregated revenue information    
Revenue 441,264 486,423
Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 79,438 77,040
Reportable business segments [Member] | Payments [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 68,484 68,358
Reportable business segments [Member] | Payments [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 10,954 8,682
Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue 62,220 75,945
Reportable business segments [Member] | Cloud Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 53,512 68,070
Reportable business segments [Member] | Cloud Solutions [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 8,708 7,875
Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 124,507 142,794
Reportable business segments [Member] | Promotional Solutions [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 119,148 136,814
Reportable business segments [Member] | Promotional Solutions [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 5,359 5,980
Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 175,099 190,644
Reportable business segments [Member] | Checks [Member] | United States [Member]    
Disaggregated revenue information    
Revenue 169,014 184,294
Reportable business segments [Member] | Checks [Member] | Foreign, primarily Canada and Australia [Member]    
Disaggregated revenue information    
Revenue 6,085 6,350
Checks [Member]    
Disaggregated revenue information    
Revenue 175,099 190,644
Checks [Member] | Reportable business segments [Member] | Checks [Member]    
Disaggregated revenue information    
Revenue 175,099 190,644
Forms and other products [Member]    
Disaggregated revenue information    
Revenue 71,781 81,813
Forms and other products [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 71,781 81,813
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 59,136 56,867
Treasury management solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue 59,136 56,867
Marketing and promotional solutions [Member]    
Disaggregated revenue information    
Revenue 52,726 60,981
Marketing and promotional solutions [Member] | Reportable business segments [Member] | Promotional Solutions [Member]    
Disaggregated revenue information    
Revenue 52,726 60,981
Data-driven marketing solutions [Member]    
Disaggregated revenue information    
Revenue 33,646 38,997
Data-driven marketing solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue 33,646 38,997
Web and hosted solutions [Member]    
Disaggregated revenue information    
Revenue 28,574 36,948
Web and hosted solutions [Member] | Reportable business segments [Member] | Cloud Solutions [Member]    
Disaggregated revenue information    
Revenue 28,574 36,948
Other payments solutions [Member]    
Disaggregated revenue information    
Revenue 20,302 20,173
Other payments solutions [Member] | Reportable business segments [Member] | Payments [Member]    
Disaggregated revenue information    
Revenue $ 20,302 $ 20,173