v3.25.2
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (367,659) $ (348,927)
Weighted-average Useful Life 9 years 6 months 9 years 6 months
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Value $ 592,694 $ 589,801
Net Carrying Value 225,035 240,874
Money transmission licenses    
Indefinite-lived Intangible Assets [Line Items]    
Money transmission licenses 2,100 2,100
ISO and referral partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 182,339 182,339
Accumulated Amortization (55,932) (49,501)
Net Carrying Value $ 126,407 $ 132,838
Weighted-average Useful Life 14 years 7 months 6 days 14 years 7 months 6 days
Residual buyouts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 143,862 $ 143,862
Accumulated Amortization (111,247) (104,766)
Net Carrying Value $ 32,615 $ 39,096
Weighted-average Useful Life 6 years 2 months 12 days 6 years 2 months 12 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 110,658 $ 109,017
Accumulated Amortization (96,522) (95,320)
Net Carrying Value $ 14,136 $ 13,697
Weighted-average Useful Life 8 years 4 months 24 days 8 years 4 months 24 days
Merchant portfolios    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 83,350 $ 83,350
Accumulated Amortization (67,036) (65,285)
Net Carrying Value $ 16,314 $ 18,065
Weighted-average Useful Life 6 years 6 months 6 years 6 months
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 59,384 $ 58,639
Accumulated Amortization (30,007) (27,473)
Net Carrying Value $ 29,377 $ 31,166
Weighted-average Useful Life 8 years 6 months 8 years 8 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 7,611 $ 7,104
Accumulated Amortization (3,525) (3,192)
Net Carrying Value $ 4,086 $ 3,912
Weighted-average Useful Life 10 years 10 months 24 days 10 years 7 months 6 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 3,390 $ 3,390
Accumulated Amortization (3,390) (3,390)
Net Carrying Value $ 0 $ 0
Weighted-average Useful Life 0 years 0 years