XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Total Revenue $ 74,906 $ 71,783 $ 155,626 $ 146,320
Elimination of Intersegment Revenues        
Revenue        
Total Revenue [1] (4,978) (3,970) (10,071) (8,048)
Consumer Payments | Operating Segments        
Revenue        
Total Revenue 69,292 65,924 145,428 135,865
Business Payments | Operating Segments        
Revenue        
Total Revenue 10,592 9,829 20,269 18,503
Direct Relationships        
Revenue        
Total Revenue 72,171 68,459 149,860 139,289
Direct Relationships | Elimination of Intersegment Revenues        
Revenue        
Total Revenue (4,978) (3,970) (10,071) (8,048)
Direct Relationships | Consumer Payments | Operating Segments        
Revenue        
Total Revenue 66,775 62,899 140,086 129,373
Direct Relationships | Business Payments | Operating Segments        
Revenue        
Total Revenue 10,374 9,530 19,845 17,964
Indirect Relationships        
Revenue        
Total Revenue 2,735 3,324 5,766 7,031
Indirect Relationships | Consumer Payments | Operating Segments        
Revenue        
Total Revenue 2,517 3,025 5,342 6,492
Indirect Relationships | Business Payments | Operating Segments        
Revenue        
Total Revenue $ 218 $ 299 $ 424 $ 539
[1] Represents intercompany eliminations between segments for consolidation purpose.