v3.26.1
Segment Information - Schedule of Depreciation and Amortization (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]        
Depreciation and amortization $ 20,893 $ 14,093 $ 38,508 $ 27,870
Operating Segments        
Segment Reporting [Line Items]        
Depreciation and amortization 19,680 12,836 36,088 25,364
Operating Segments | Merchant Solutions        
Segment Reporting [Line Items]        
Depreciation and amortization 13,094 6,633 23,011 13,258
Operating Segments | Payables        
Segment Reporting [Line Items]        
Depreciation and amortization 1,289 1,262 2,577 2,523
Operating Segments | Treasury Solutions        
Segment Reporting [Line Items]        
Depreciation and amortization $ 5,297 $ 4,941 $ 10,500 $ 9,583