v3.26.1
Segment Information - Schedule of Reportable Segments and Reconciliation to Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenues $ 249,558 $ 224,630
Cost of revenue (excludes depreciation and amortization) (150,787) (137,353)
Segment Adjusted EBITDA 79,865 71,663
Merchant Solutions    
Segment Reporting Information [Line Items]    
Revenues 160,278 151,241
Other operating expenses (9,830) (8,213)
Other segment items 881 800
Segment Adjusted EBITDA 27,740 25,705
Payables    
Segment Reporting Information [Line Items]    
Revenues 32,029 23,594
Other operating expenses (3,815) (3,929)
Other segment items 46 151
Segment Adjusted EBITDA 5,454 3,516
Treasury Solutions    
Segment Reporting Information [Line Items]    
Revenues 57,251 49,795
Other operating expenses (6,273) (4,609)
Other segment items 78 186
Segment Adjusted EBITDA 46,671 42,442
Eliminations    
Segment Reporting Information [Line Items]    
Revenues (3,509) (1,066)
Cost of revenue (excludes depreciation and amortization) (3,502) (1,065)
Eliminations | Merchant Solutions    
Segment Reporting Information [Line Items]    
Revenues (1,508) (449)
Eliminations | Payables    
Segment Reporting Information [Line Items]    
Revenues (412) (324)
Eliminations | Treasury Solutions    
Segment Reporting Information [Line Items]    
Revenues (1,589) (293)
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 253,067 225,696
Operating Segments | Merchant Solutions    
Segment Reporting Information [Line Items]    
Revenues 161,786 151,690
Cost of revenue (excludes depreciation and amortization) (125,097) (118,572)
Operating Segments | Payables    
Segment Reporting Information [Line Items]    
Revenues 32,441 23,918
Cost of revenue (excludes depreciation and amortization) (23,218) (16,624)
Operating Segments | Treasury Solutions    
Segment Reporting Information [Line Items]    
Revenues 58,840 50,088
Cost of revenue (excludes depreciation and amortization) $ (5,974) $ (3,223)