XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 211,978 $ 167,076 $ 417,296 $ 326,890
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 2,727 2,694 5,791 5,148
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 209,251 164,382 411,505 321,742
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Revenues 34,813 34,108 68,757 66,587
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 78 125 110 238
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 34,735 33,983 68,647 66,349
Latin America Payments and Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 69,510 34,749 139,657 66,042
Latin America Payments and Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 996 639 1,553 1,253
Latin America Payments and Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 68,514 34,110 138,104 64,789
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Revenues 45,319 41,248 88,418 81,595
Merchant Acquiring, net | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Merchant Acquiring, net | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 45,319 41,248 88,418 81,595
Business Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 62,336 56,971 120,464 112,666
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 1,653 1,930 4,128 3,657
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 60,683 $ 55,041 $ 116,336 $ 109,009