Segment Information - Depreciation and Amortization (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Segment Reporting Information [Line Items] | ||||
Depreciation and amortization | $ 14,093 | $ 15,244 | $ 27,870 | $ 30,497 |
Operating Segments | ||||
Segment Reporting Information [Line Items] | ||||
Depreciation and amortization | 12,836 | 13,889 | 25,364 | 27,984 |
Operating Segments | SMB Payments | ||||
Segment Reporting Information [Line Items] | ||||
Depreciation and amortization | 6,633 | 8,541 | 13,258 | 17,127 |
Operating Segments | B2B Payments | ||||
Segment Reporting Information [Line Items] | ||||
Depreciation and amortization | 1,262 | 1,261 | 2,523 | 2,731 |
Operating Segments | Enterprise Payments | ||||
Segment Reporting Information [Line Items] | ||||
Depreciation and amortization | $ 4,941 | $ 4,087 | $ 9,583 | $ 8,126 |