v3.26.1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregated revenue information    
Revenue $ 538.1 $ 536.5
Operating segments [Member]    
Disaggregated revenue information    
Revenue 538.1 536.5
Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 104.9 97.8
B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 73.5 70.2
Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 97.5 77.2
Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 262.2 291.3
Checks [Member]    
Disaggregated revenue information    
Revenue 165.9 175.2
Checks [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 165.9 175.2
Merchant services solutions [Member]    
Disaggregated revenue information    
Revenue 104.9 97.8
Merchant services solutions [Member] | Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 104.9 97.8
Data-driven marketing [Member]    
Disaggregated revenue information    
Revenue 92.5 72.0
Data-driven marketing [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 92.5 72.0
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 57.8 54.3
Treasury management solutions [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 57.8 54.3
Forms and other business products [Member]    
Disaggregated revenue information    
Revenue 52.4 60.5
Forms and other business products [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 52.4 60.5
Promotional solutions [Member]    
Disaggregated revenue information    
Revenue 43.9 55.6
Promotional solutions [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 43.9 55.6
Other payment solutions [Member]    
Disaggregated revenue information    
Revenue 15.7 15.9
Other payment solutions [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 15.7 15.9
Other web based solutions [Member]    
Disaggregated revenue information    
Revenue 5.0 5.2
Other web based solutions [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue $ 5.0 $ 5.2