XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregated revenue information    
Revenue $ 536,471 $ 534,955
Operating segments [Member]    
Disaggregated revenue information    
Revenue 536,471 534,955
Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 97,769 96,477
B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 70,155 69,418
Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 77,227 59,712
Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 291,304 303,334
All Other [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue [1] 16 6,014
Checks [Member]    
Disaggregated revenue information    
Revenue 175,209 178,484
Checks [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 175,209 178,484
Merchant services [Member]    
Disaggregated revenue information    
Revenue 97,769 96,477
Merchant services [Member] | Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 97,769 96,477
Data-driven marketing [Member]    
Disaggregated revenue information    
Revenue 71,994 54,325
Data-driven marketing [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 71,994 54,325
Forms and other business products [Member]    
Disaggregated revenue information    
Revenue 60,530 63,792
Forms and other business products [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 60,530 63,792
Promotional solutions [Member]    
Disaggregated revenue information    
Revenue 55,565 61,058
Promotional solutions [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 55,565 61,058
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 54,312 55,077
Treasury management solutions [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 54,312 55,077
Other payment solutions [Member]    
Disaggregated revenue information    
Revenue 15,843 14,341
Other payment solutions [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 15,843 14,341
Other web based solutions [Member]    
Disaggregated revenue information    
Revenue 5,233 5,387
Other web based solutions [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 5,233 5,387
Other [Member]    
Disaggregated revenue information    
Revenue 16 6,014
Other [Member] | All Other [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue $ 16 $ 6,014
[1] Includes the payroll and human resources services business, which we substantially exited during 2024 (Note 6)