v3.25.2
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