v3.26.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 274,820 $ 229,607 $ 522,743 $ 458,399
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 4,159 3,288 8,797 9,372
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 270,661 226,319 513,946 449,027
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenues 40,747 38,131 78,676 75,430
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 54 23 78 81
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 40,693 38,108 78,598 75,349
Latin America Payments and Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 122,947 79,665 224,998 157,945
Latin America Payments and Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 3,617 1,932 5,967 3,698
Latin America Payments and Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 119,330 77,733 219,031 154,247
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Total revenues 52,301 47,292 100,706 94,941
Merchant Acquiring, net | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Merchant Acquiring, net | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 52,301 47,292 100,706 94,941
Business Solutions        
Disaggregation of Revenue [Line Items]        
Total revenues 58,825 64,519 118,363 130,083
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 488 1,333 2,752 5,593
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 58,337 $ 63,186 $ 115,611 $ 124,490