v3.25.2
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregated revenue information        
Revenue $ 521,262 $ 537,816 $ 1,057,733 $ 1,072,770
Operating segments [Member]        
Disaggregated revenue information        
Revenue 521,262 537,816 1,057,733 1,072,770
Merchant Services [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 101,404 98,527 199,173 195,004
B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 70,982 70,230 141,137 139,648
Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 67,829 57,393 145,056 117,104
Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 281,047 308,745 572,351 612,079
All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 0 2,921 [1] 16 [1] 8,935 [1]
Checks [Member]        
Disaggregated revenue information        
Revenue 173,674 179,360 348,883 357,844
Checks [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 173,674 179,360 348,883 357,844
Merchant services [Member]        
Disaggregated revenue information        
Revenue 101,404 98,527 199,173 195,004
Merchant services [Member] | Merchant Services [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 101,404 98,527 199,173 195,004
Data-driven marketing [Member]        
Disaggregated revenue information        
Revenue 62,988 52,495 134,982 106,819
Data-driven marketing [Member] | Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 62,988 52,495 134,982 106,819
Forms and other business products [Member]        
Disaggregated revenue information        
Revenue 54,178 58,364 114,708 122,156
Forms and other business products [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 54,178 58,364 114,708 122,156
Promotional solutions [Member]        
Disaggregated revenue information        
Revenue 53,195 71,021 108,760 132,079
Promotional solutions [Member] | Print [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 53,195 71,021 108,760 132,079
Promotional solutions [Member] | All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue       0
Treasury management solutions [Member]        
Disaggregated revenue information        
Revenue 54,484 55,349 108,796 110,426
Treasury management solutions [Member] | B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 54,484 55,349 108,796 110,426
Other payment solutions [Member]        
Disaggregated revenue information        
Revenue 16,498 14,881 32,341 29,222
Other payment solutions [Member] | B2B Payments [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue 16,498 14,881 32,341 29,222
Other web based solutions [Member]        
Disaggregated revenue information        
Revenue 4,841 4,898 10,074 10,285
Other web based solutions [Member] | Data Solutions [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue $ 4,841 4,898 10,074 10,285
Other [Member]        
Disaggregated revenue information        
Revenue   2,921 16 8,935
Other [Member] | All Other [Member] | Operating segments [Member]        
Disaggregated revenue information        
Revenue   $ 2,921 $ 16 $ 8,935
[1] Includes the payroll and human resources services business, which we substantially exited during 2024 (Note 6)