XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Total Revenue $ 77,325 $ 80,720
Elimination of Intersegment Revenues    
Revenue    
Total Revenue [1] (5,605) (5,093)
Consumer Payments | Operating Segments    
Revenue    
Total Revenue 71,942 76,136
Business Payments | Operating Segments    
Revenue    
Total Revenue 10,988 9,677
Direct Relationships    
Revenue    
Total Revenue 74,426 77,689
Direct Relationships | Elimination of Intersegment Revenues    
Revenue    
Total Revenue (5,605) (5,093)
Direct Relationships | Consumer Payments | Operating Segments    
Revenue    
Total Revenue 69,254 73,311
Direct Relationships | Business Payments | Operating Segments    
Revenue    
Total Revenue 10,777 9,471
Indirect Relationships    
Revenue    
Total Revenue 2,899 3,031
Indirect Relationships | Consumer Payments | Operating Segments    
Revenue    
Total Revenue 2,688 2,825
Indirect Relationships | Business Payments | Operating Segments    
Revenue    
Total Revenue $ 211 $ 206
[1] Represents revenue eliminations between business units within the Consumer Payments segment and eliminations of intersegment revenues for consolidation purpose.