v3.26.1
Segment Information - Information about Operations by Business Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 274,820 $ 229,607 $ 522,743 $ 458,399
Segment Adjusted EBITDA 120,911 102,412 229,606 201,315
Payment Services - Puerto Rico & Caribbean        
Segment Reporting [Line Items]        
Total revenues 40,747 38,131 78,676 75,430
Latin America Payments and Solutions        
Segment Reporting [Line Items]        
Total revenues 122,947 79,665 224,998 157,945
Merchant Acquiring, net        
Segment Reporting [Line Items]        
Total revenues 52,301 47,292 100,706 94,941
Business Solutions        
Segment Reporting [Line Items]        
Total revenues 58,825 64,519 118,363 130,083
Intersegment Eliminations        
Segment Reporting [Line Items]        
Total revenues (28,048) (24,680) (56,843) (48,033)
Intersegment Eliminations | Payment Services - Puerto Rico & Caribbean        
Segment Reporting [Line Items]        
Total revenues (20,122) (18,290) (40,638) (36,148)
Intersegment Eliminations | Payment Services - Puerto Rico & Caribbean | Processing Fee        
Segment Reporting [Line Items]        
Total revenues (16,100) (14,800) (31,800) (29,200)
Intersegment Eliminations | Payment Services - Puerto Rico & Caribbean | Software Sale and Developments        
Segment Reporting [Line Items]        
Total revenues (7,900) (6,400) (16,200) (11,900)
Intersegment Eliminations | Payment Services - Puerto Rico & Caribbean | Transaction Processing and Monitoring Fees        
Segment Reporting [Line Items]        
Total revenues (4,000) (3,500) (8,900) (7,000)
Intersegment Eliminations | Latin America Payments and Solutions        
Segment Reporting [Line Items]        
Total revenues (7,926) (6,390) (16,205) (11,885)
Intersegment Eliminations | Merchant Acquiring, net        
Segment Reporting [Line Items]        
Total revenues 0 0 0 0
Intersegment Eliminations | Business Solutions        
Segment Reporting [Line Items]        
Total revenues 0 0 0 0
Operating Segments        
Segment Reporting [Line Items]        
Total revenues 302,868 254,287 579,586 506,432
Less: Other segment items (181,957) (151,875) (349,980) (305,117)
Operating Segments | Payment Services - Puerto Rico & Caribbean        
Segment Reporting [Line Items]        
Total revenues 60,869 56,421 119,314 111,578
Less: Other segment items (23,975) (23,393) (47,680) (47,112)
Segment Adjusted EBITDA 36,894 33,028 71,634 64,466
Operating Segments | Latin America Payments and Solutions        
Segment Reporting [Line Items]        
Total revenues 130,873 86,055 241,203 169,830
Less: Other segment items (91,217) (62,705) (168,747) (121,585)
Segment Adjusted EBITDA 39,656 23,350 72,456 48,245
Operating Segments | Merchant Acquiring, net        
Segment Reporting [Line Items]        
Total revenues 52,301 47,292 100,706 94,941
Less: Other segment items (30,496) (27,290) (59,383) (54,580)
Segment Adjusted EBITDA 21,805 20,002 41,323 40,361
Operating Segments | Business Solutions        
Segment Reporting [Line Items]        
Total revenues 58,825 64,519 118,363 130,083
Less: Other segment items (36,269) (38,487) (74,170) (81,840)
Segment Adjusted EBITDA $ 22,556 $ 26,032 $ 44,193 $ 48,243