v3.26.1
Segment Information - Schedule of Reportable Segments and Reconciliation to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 262,256 $ 239,812 $ 511,814 $ 464,442
Cost of revenue (excludes depreciation and amortization) (162,358) (147,399) (313,145) (284,752)
Segment Adjusted EBITDA 81,510 77,077 161,375 148,741
Merchant Solutions        
Segment Reporting [Line Items]        
Revenues 174,008 162,788 334,286 314,029
Other operating expenses (10,095) (8,367) (19,925) (16,580)
Other segment items 1,159 700 2,040 1,500
Segment Adjusted EBITDA 30,887 27,749 58,627 53,454
Payables        
Segment Reporting [Line Items]        
Revenues 30,057 24,668 62,086 48,356
Other operating expenses (3,461) (3,606) (7,276) (7,534)
Other segment items 47 94 93 245
Segment Adjusted EBITDA 3,110 3,770 8,564 7,286
Treasury Solutions        
Segment Reporting [Line Items]        
Revenues 58,191 52,356 115,442 102,057
Other operating expenses (6,499) (4,457) (12,772) (9,066)
Other segment items 447 296 525 481
Segment Adjusted EBITDA 47,513 45,558 94,184 88,001
Eliminations        
Segment Reporting [Line Items]        
Revenues (4,471) (1,109) (7,980) (2,175)
Cost of revenue (excludes depreciation and amortization) (4,457) (1,105) (7,959) (2,170)
Eliminations | Merchant Solutions        
Segment Reporting [Line Items]        
Revenues (1,770) (442) (3,278) (891)
Eliminations | Payables        
Segment Reporting [Line Items]        
Revenues (373) (365) (785) (595)
Eliminations | Treasury Solutions        
Segment Reporting [Line Items]        
Revenues (2,328) (302) (3,917) (689)
Operating Segments        
Segment Reporting [Line Items]        
Revenues 266,727 240,921 519,794 466,617
Operating Segments | Merchant Solutions        
Segment Reporting [Line Items]        
Revenues 175,778 163,230 337,564 314,920
Cost of revenue (excludes depreciation and amortization) (135,955) (127,814) (261,052) (246,386)
Operating Segments | Payables        
Segment Reporting [Line Items]        
Revenues 30,430 25,033 62,871 48,951
Cost of revenue (excludes depreciation and amortization) (23,906) (17,751) (47,124) (34,376)
Operating Segments | Treasury Solutions        
Segment Reporting [Line Items]        
Revenues 60,519 52,658 119,359 102,746
Cost of revenue (excludes depreciation and amortization) $ (6,954) $ (2,939) $ (12,928) $ (6,160)