XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 149,148 $ 117,937 $ 288,676 $ 239,879
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 1,623 3,003 4,875 3,736
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 147,525 114,934 283,801 236,143
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Revenues 26,159 19,585 51,019 40,223
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 11 32 89 37
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 26,148 19,553 50,930 40,186
Payment Services - Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 23,999 18,093 47,296 38,333
Payment Services - Latin America | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 508 206 1,184 637
Payment Services - Latin America | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 23,491 17,887 46,112 37,696
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Revenues 38,335 24,765 69,202 49,886
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 38,335 24,765 69,202 49,886
Business Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 60,655 55,494 121,159 111,437
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 1,104 2,765 3,602 3,062
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 59,551 $ 52,729 $ 117,557 $ 108,375