XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 618,409 $ 589,796 $ 510,588
Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 14,744 11,095 11,064
Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 603,665 578,701 499,524
Payment Services - Puerto Rico & Caribbean      
Disaggregation of Revenue [Line Items]      
Revenues 118,261 104,792 88,272
Payment Services - Puerto Rico & Caribbean | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 361 168 134
Payment Services - Puerto Rico & Caribbean | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 117,900 104,624 88,138
Payment Services - Latin America      
Disaggregation of Revenue [Line Items]      
Revenues 113,764 97,232 77,563
Payment Services - Latin America | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 2,648 2,045 1,448
Payment Services - Latin America | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues 111,116 95,187 76,115
Merchant Acquiring, net      
Disaggregation of Revenue [Line Items]      
Revenues 151,085 143,965 109,788
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 151,085 143,965 109,788
Business Solutions      
Disaggregation of Revenue [Line Items]      
Revenues 235,299 243,807 234,965
Business Solutions | Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 11,735 8,882 9,482
Business Solutions | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues $ 223,564 $ 234,925 $ 225,483