XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 160,571 $ 149,148 $ 310,819 $ 288,676
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 2,800 1,623 4,753 4,875
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 157,771 147,525 306,066 283,801
Payment Services - Puerto Rico & Caribbean        
Disaggregation of Revenue [Line Items]        
Revenues 30,260 26,159 56,744 51,019
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 101 11 155 89
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 30,159 26,148 56,589 50,930
Payment Services - Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 27,082 23,999 52,593 47,296
Payment Services - Latin America | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 418 508 432 1,184
Payment Services - Latin America | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 26,664 23,491 52,161 46,112
Merchant Acquiring, net        
Disaggregation of Revenue [Line Items]        
Revenues 38,540 38,335 74,168 69,202
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,540 38,335 74,168 69,202
Business Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 64,689 60,655 127,314 121,159
Business Solutions | Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 2,281 1,104 4,166 3,602
Business Solutions | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 62,408 $ 59,551 $ 123,148 $ 117,557