XML 84 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 121,942 $ 118,836
Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 733 3,624
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 121,209 115,212
Payment Services - Puerto Rico & Caribbean    
Disaggregation of Revenue [Line Items]    
Revenues 20,638 22,750
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 5 2,677
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 20,633 20,073
Payment Services - Latin America    
Disaggregation of Revenue [Line Items]    
Revenues 20,240 18,748
Payment Services - Latin America | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 431 70
Payment Services - Latin America | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues 19,809 18,678
Merchant Acquiring, net    
Disaggregation of Revenue [Line Items]    
Revenues 25,121 25,974
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 25,121 25,974
Business Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 55,943 51,364
Business Solutions | Products and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Revenues 297 877
Business Solutions | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Revenues $ 55,646 $ 50,487