v3.25.2
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 239,812 $ 219,867 $ 464,442 $ 425,586
Other income, net 1,006 668 2,113 1,300
SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 162,788 154,769 314,029 298,516
B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 24,668 21,614 48,356 42,729
Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 52,356 43,484 102,057 84,341
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenues 240,921 220,652 466,617 426,990
Operating Segments | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 163,230 155,101 314,920 299,105
Operating Segments | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 25,033 21,881 48,951 43,225
Operating Segments | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 52,658 43,670 102,746 84,660
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (1,109) (785) (2,175) (1,404)
Eliminations | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues (442) (332) (891) (589)
Eliminations | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues (365) (267) (595) (496)
Eliminations | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues (302) (186) (689) (319)
Merchant card fees        
Disaggregation of Revenue [Line Items]        
Revenues 180,483 169,246 347,562 327,193
Merchant card fees | Operating Segments | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 158,825 150,696 306,307 290,496
Merchant card fees | Operating Segments | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 21,488 18,682 41,257 36,971
Merchant card fees | Operating Segments | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 968 451 1,575 804
Merchant card fees | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (798) (583) (1,577) (1,078)
Money transmission services        
Disaggregation of Revenue [Line Items]        
Revenues 39,273 31,340 76,722 60,484
Money transmission services | Operating Segments | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Money transmission services | Operating Segments | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Money transmission services | Operating Segments | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 39,273 31,340 76,722 60,484
Money transmission services | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Outsourced services and other services        
Disaggregation of Revenue [Line Items]        
Revenues 16,853 16,256 33,855 31,921
Interest income 14,100 13,100 26,700 25,000
Other income, net 1,000 600 2,100 1,200
Outsourced services and other services | Operating Segments | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 1,202 1,380 2,310 2,621
Outsourced services and other services | Operating Segments | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 3,545 3,199 7,694 6,254
Outsourced services and other services | Operating Segments | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 12,417 11,879 24,449 23,372
Outsourced services and other services | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues (311) (202) (598) (326)
Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 3,203 3,025 6,303 5,988
Equipment | Operating Segments | SMB Payments        
Disaggregation of Revenue [Line Items]        
Revenues 3,203 3,025 6,303 5,988
Equipment | Operating Segments | B2B Payments        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Equipment | Operating Segments | Enterprise Payments        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Equipment | Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0