XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 136,507 $ 118,804 $ 376,386 $ 360,188
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 5,224 3,210 8,960 9,844
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 131,283 115,594 367,426 350,344
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Revenues 23,695 20,342 63,918 63,792
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 43 43 80 2,835
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 23,652 20,299 63,838 60,957
Payment Services - Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 19,148 19,081 57,481 57,701
Payment Services - Latin America | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 357 228 994 419
Payment Services - Latin America | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 18,791 18,853 56,487 57,282
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Revenues 30,646 26,436 80,532 79,203
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 30,646 26,436 80,532 79,203
Business Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 63,018 52,945 174,455 159,492
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 4,824 2,939 7,886 6,590
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 58,194 $ 50,006 $ 166,569 $ 152,902