v3.26.1
Segment Information - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 17,615 $ 13,777
Operating Segments    
Segment Reporting Information [Line Items]    
Depreciation and amortization 16,408 12,528
Operating Segments | Merchant Solutions    
Segment Reporting Information [Line Items]    
Depreciation and amortization 9,917 6,625
Operating Segments | Payables    
Segment Reporting Information [Line Items]    
Depreciation and amortization 1,288 1,261
Operating Segments | Treasury Solutions    
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 5,203 $ 4,642