v3.25.2
Business segment information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
customers
Jun. 30, 2024
USD ($)
customers
Business segment information [Line Items]        
Revenue $ 521,262 $ 537,816 $ 1,057,733 $ 1,072,770
Depreciation and amortization expense (33,477) (41,692) (68,756) (83,439)
Interest expense (30,944) (30,197) (62,210) (61,006)
Net income attributable to non-controlling interest 37 38 72 65
Restructuring and integration expense (4,236) (11,029) (12,656) (25,766)
Share-based compensation expense (6,172) (5,009) (11,631) (10,130)
Certain legal and environmental expense 0 0 (512) (300)
Gain on sale of businesses and long-lived assets 0 15,401 0 23,982
Income before income taxes 31,670 30,898 50,939 47,250
Operating segments [Member]        
Business segment information [Line Items]        
Revenue 521,262 537,816 1,057,733 1,072,770
Other segment items (373,191) (393,369) (764,471) (784,163)
Adjusted EBITDA 148,071 144,447 293,262 288,607
Operating segments [Member] | Merchant Services [Member]        
Business segment information [Line Items]        
Revenue 101,404 98,527 199,173 195,004
Other segment items (79,667) (79,339) (156,058) (154,379)
Adjusted EBITDA 21,737 19,188 43,115 40,625
Operating segments [Member] | B2B Payments [Member]        
Business segment information [Line Items]        
Revenue 70,982 70,230 141,137 139,648
Other segment items (55,367) (56,218) (112,200) (112,375)
Adjusted EBITDA 15,615 14,012 28,937 27,273
Operating segments [Member] | Data Solutions [Member]        
Business segment information [Line Items]        
Revenue 67,829 57,393 145,056 117,104
Other segment items (47,462) (41,597) (104,996) (86,439)
Adjusted EBITDA 20,367 15,796 40,060 30,665
Operating segments [Member] | Print [Member]        
Business segment information [Line Items]        
Revenue 281,047 308,745 572,351 612,079
Other segment items (190,695) (214,882) (391,165) (427,260)
Adjusted EBITDA 90,352 93,863 181,186 184,819
Operating segments [Member] | Total reportable segments [Member]        
Business segment information [Line Items]        
Revenue 521,262 534,895 1,057,717 1,063,835
Other segment items (373,191) (392,036) (764,419) (780,453)
Adjusted EBITDA 148,071 142,859 293,298 283,382
Operating segments [Member] | All Other [Member]        
Business segment information [Line Items]        
Revenue 0 2,921 [1] 16 [1] 8,935 [1]
Other segment items 0 (1,333) [1] (52) [1] (3,710) [1]
Adjusted EBITDA 0 1,588 [1] (36) [1] 5,225 [1]
Corporate operations [Member]        
Business segment information [Line Items]        
Adjusted EBITDA $ (41,609) $ (41,061) $ (86,630) $ (84,763)
Customer concentration risk [Member]        
Business segment information [Line Items]        
Number of customers | customers     0 0
Customer concentration risk [Member] | Total revenue benchmark [Member] | Major Customers [Member]        
Business segment information [Line Items]        
Concentration risk, percentage     10.00% 10.00%
[1] Includes the payroll and human resources services business, which we substantially exited during 2024 (Note 6)