XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Schedule of Revenue and Gross Profit for Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Total Revenue $ 71,783 $ 67,435 $ 146,320 $ 134,999
Total gross profit [1] 54,943 50,704 111,515 101,703
Total other operating expenses [2] 64,809 67,271 139,345 125,178
Total other income (expense) 3,485 18,259 (2,126) 41,897
Income (loss) before income tax benefit (expense) (6,381) 1,692 (29,956) 18,422
Income tax benefit (expense) 1,051 (3,045) (3,306) (6,888)
Net income (loss) (5,330) (1,353) (33,262) 11,534
Consumer Payments        
Segment Reporting Information [Line Items]        
Total Revenue 65,924 59,833 135,865 120,914
Business Payments        
Segment Reporting Information [Line Items]        
Total Revenue 9,829 9,934 18,503 18,826
Operating Segments | Consumer Payments        
Segment Reporting Information [Line Items]        
Total Revenue 65,924 59,833 135,865 120,914
Total gross profit [1] 51,704 46,082 106,329 93,572
Operating Segments | Business Payments        
Segment Reporting Information [Line Items]        
Total Revenue 9,829 9,934 18,503 18,826
Total gross profit [1] 7,209 6,954 13,234 12,872
Intersegment Elimination        
Segment Reporting Information [Line Items]        
Total Revenue [3] (3,970) (2,332) (8,048) (4,741)
Total gross profit [1] $ (3,970) $ (2,332) $ (8,048) $ (4,741)
[1] Represents revenue less costs of services.
[2] Represents total operating expenses less costs of services.
[3] Represents intercompany eliminations between segments for consolidation purpose.