XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenues $ 487,374 $ 453,869 $ 407,144
Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 17,273 10,486  
Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 470,101 443,383  
Payment Services - Puerto Rico & Caribbean      
Disaggregation of Revenue [Line Items]      
Revenues 85,528 78,037  
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 3,041 293  
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 82,487 77,744  
Payment Services - Latin America      
Disaggregation of Revenue [Line Items]      
Revenues 78,796 78,570  
Payment Services - Latin America | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 3,811 2,864  
Payment Services - Latin America | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 74,985 75,706  
Merchant Acquiring, net      
Disaggregation of Revenue [Line Items]      
Revenues 106,388 99,655  
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 106,388 99,655  
Business Solutions      
Disaggregation of Revenue [Line Items]      
Revenues 216,662 197,607  
Business Solutions | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 10,421 7,329  
Business Solutions | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues $ 206,241 $ 190,278