v3.26.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues $ 249,558 $ 224,630
Other income, net 1,032 1,107
Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 160,278 151,241
Payables    
Disaggregation of Revenue [Line Items]    
Revenues 32,029 23,594
Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 57,251 49,795
Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenues 253,067 225,696
Operating Segments | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 161,786 151,690
Operating Segments | Payables    
Disaggregation of Revenue [Line Items]    
Revenues 32,441 23,918
Operating Segments | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 58,840 50,088
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues (3,509) (1,066)
Eliminations | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues (1,508) (449)
Eliminations | Payables    
Disaggregation of Revenue [Line Items]    
Revenues (412) (324)
Eliminations | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues (1,589) (293)
Merchant card fees    
Disaggregation of Revenue [Line Items]    
Revenues 185,933 167,079
Merchant card fees | Operating Segments | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 158,499 147,481
Merchant card fees | Operating Segments | Payables    
Disaggregation of Revenue [Line Items]    
Revenues 27,195 19,769
Merchant card fees | Operating Segments | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 3,277 607
Merchant card fees | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues (3,038) (778)
Money transmission services    
Disaggregation of Revenue [Line Items]    
Revenues 41,748 37,449
Money transmission services | Operating Segments | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Money transmission services | Operating Segments | Payables    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Money transmission services | Operating Segments | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 41,748 37,449
Money transmission services | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Outsourced services and other services    
Disaggregation of Revenue [Line Items]    
Revenues 19,826 17,002
Interest income 14,800 12,600
Other income, net 1,000 1,100
Outsourced services and other services | Operating Segments | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 1,236 1,109
Outsourced services and other services | Operating Segments | Payables    
Disaggregation of Revenue [Line Items]    
Revenues 5,246 4,149
Outsourced services and other services | Operating Segments | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 13,815 12,032
Outsourced services and other services | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues (471) (288)
Equipment    
Disaggregation of Revenue [Line Items]    
Revenues 2,051 3,100
Equipment | Operating Segments | Merchant Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 2,051 3,100
Equipment | Operating Segments | Payables    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Equipment | Operating Segments | Treasury Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Equipment | Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ 0