v3.26.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 262,256 $ 239,812 $ 511,814 $ 464,442
Other income, net 1,644 1,006 2,676 2,113
Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 174,008 162,788 334,286 314,029
Payables        
Disaggregation of Revenue [Line Items]        
Revenues 30,057 24,668 62,086 48,356
Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 58,191 52,356 115,442 102,057
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenues 266,727 240,921 519,794 466,617
Operating Segments | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 175,778 163,230 337,564 314,920
Operating Segments | Payables        
Disaggregation of Revenue [Line Items]        
Revenues 30,430 25,033 62,871 48,951
Operating Segments | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 60,519 52,658 119,359 102,746
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (4,471) (1,109) (7,980) (2,175)
Eliminations | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues (1,770) (442) (3,278) (891)
Eliminations | Payables        
Disaggregation of Revenue [Line Items]        
Revenues (373) (365) (785) (595)
Eliminations | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues (2,328) (302) (3,917) (689)
Merchant Card Fees        
Disaggregation of Revenue [Line Items]        
Revenues 199,093 180,483 385,026 347,562
Merchant Card Fees | Operating Segments | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 171,917 158,825 330,416 306,307
Merchant Card Fees | Operating Segments | Payables        
Disaggregation of Revenue [Line Items]        
Revenues 26,932 21,488 54,127 41,257
Merchant Card Fees | Operating Segments | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 3,844 968 7,121 1,575
Merchant Card Fees | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (3,600) (798) (6,638) (1,577)
Money Transmission Services        
Disaggregation of Revenue [Line Items]        
Revenues 41,989 39,273 83,737 76,722
Money Transmission Services | Operating Segments | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Money Transmission Services | Operating Segments | Payables        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Money Transmission Services | Operating Segments | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 41,989 39,273 83,737 76,722
Money Transmission Services | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Outsourced and Other Services        
Disaggregation of Revenue [Line Items]        
Revenues 18,855 16,853 38,681 33,855
Interest income 15,400 14,100 30,200 26,700
Other income, net 1,400 1,000 2,400 2,100
Outsourced and Other Services | Operating Segments | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 1,542 1,202 2,778 2,310
Outsourced and Other Services | Operating Segments | Payables        
Disaggregation of Revenue [Line Items]        
Revenues 3,498 3,545 8,744 7,694
Outsourced and Other Services | Operating Segments | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 14,686 12,417 28,501 24,449
Outsourced and Other Services | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (871) (311) (1,342) (598)
Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 2,319 3,203 4,370 6,303
Equipment | Operating Segments | Merchant Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 2,319 3,203 4,370 6,303
Equipment | Operating Segments | Payables        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Equipment | Operating Segments | Treasury Solutions        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Equipment | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0