XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 205,318 $ 159,814
Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 3,064 2,454
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 202,254 157,360
Payment Services - Puerto Rico & Caribbean    
Disaggregation of Revenue [Line Items]    
Revenues 33,944 32,479
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 32 113
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 33,912 32,366
Latin America Payments and Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 70,147 31,293
Latin America Payments and Solutions | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 557 614
Latin America Payments and Solutions | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 69,590 30,679
Merchant Acquiring, net    
Disaggregation of Revenue [Line Items]    
Revenues 43,099 40,347
Merchant Acquiring, net | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Merchant Acquiring, net | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 43,099 40,347
Business Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 58,128 55,695
Business Solutions | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 2,475 1,727
Business Solutions | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues $ 55,653 $ 53,968