XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 589,796 $ 510,588 $ 487,374
Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 11,095 11,064 17,273
Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 578,701 499,524 470,101
Payment Services - Puerto Rico & Caribbean      
Disaggregation of Revenue [Line Items]      
Revenues 104,792 88,272 85,528
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 168 134 3,041
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 104,624 88,138 82,487
Payment Services - Latin America      
Disaggregation of Revenue [Line Items]      
Revenues 97,232 77,563 78,796
Payment Services - Latin America | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 2,045 1,448 3,811
Payment Services - Latin America | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 95,187 76,115 74,985
Merchant Acquiring, net      
Disaggregation of Revenue [Line Items]      
Revenues 143,965 109,788 106,388
Merchant Acquiring, net | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Merchant Acquiring, net | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 143,965 109,788 106,388
Business Solutions      
Disaggregation of Revenue [Line Items]      
Revenues 243,807 234,965 216,662
Business Solutions | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 8,882 9,482 10,421
Business Solutions | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues $ 234,925 $ 225,483 $ 206,241