v3.26.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Accumulated Amortization $ (428,681) $ (387,534)
Weighted-average Useful Life 9 years 6 months 9 years 4 months 24 days
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Value $ 720,816 $ 702,724
Net Carrying Value 292,135 315,190
Money transmission licenses    
Indefinite-lived Intangible Assets [Line Items]    
Money transmission licenses 2,100 2,100
ISO and referral partner relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 230,283 223,016
Accumulated Amortization (75,412) (63,701)
Net Carrying Value $ 154,871 $ 159,315
Weighted-average Useful Life 14 years 2 months 12 days 13 years 9 months 18 days
Residual buyouts    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 181,529 $ 177,864
Accumulated Amortization (134,545) (119,861)
Net Carrying Value $ 46,984 $ 58,003
Weighted-average Useful Life 6 years 6 years
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 143,501 $ 139,463
Accumulated Amortization (102,792) (98,478)
Net Carrying Value $ 40,709 $ 40,985
Weighted-average Useful Life 8 years 6 months 8 years 9 months 18 days
Merchant portfolios    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 83,350 $ 83,350
Accumulated Amortization (71,413) (68,787)
Net Carrying Value $ 11,937 $ 14,563
Weighted-average Useful Life 6 years 6 months 6 years 6 months
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 65,683 $ 63,602
Accumulated Amortization (36,736) (32,684)
Net Carrying Value $ 28,947 $ 30,918
Weighted-average Useful Life 8 years 7 months 6 days 8 years 6 months
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 14,370 $ 13,329
Accumulated Amortization (7,783) (4,023)
Net Carrying Value $ 6,587 $ 9,306
Weighted-average Useful Life 8 years 10 years 7 months 6 days