XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 173,198 $ 145,803 $ 500,088 $ 456,622
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 3,084 4,852 8,232 9,605
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 170,114 140,951 491,856 447,017
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Revenues 34,409 29,545 100,996 86,289
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 107 89 345 244
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 34,302 29,456 100,651 86,045
Payment Services - Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 41,709 30,041 107,751 82,634
Payment Services - Latin America | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 581 973 1,834 1,405
Payment Services - Latin America | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 41,128 29,068 105,917 81,229
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Revenues 40,557 36,911 122,152 111,079
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 40,557 36,911 122,152 111,079
Business Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 56,523 49,306 169,189 176,620
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 2,396 3,790 6,053 7,956
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 54,127 $ 45,516 $ 163,136 $ 168,664