XML 48 R34.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]        
Total revenues $ 125,014 $ 92,356 $ 238,311 $ 189,289
Merchant card fees        
Disaggregation of Revenue [Line Items]        
Total revenues 118,367 85,686 226,069 174,772
Outsourced services and other services        
Disaggregation of Revenue [Line Items]        
Total revenues 4,825 5,965 9,203 12,756
Equipment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,822 $ 705 $ 3,039 $ 1,761