Quarterly report [Sections 13 or 15(d)]

Segment Information (Segment Depreciation and Amortization Expense Information) (Details)

v3.25.2
Segment Information (Segment Depreciation and Amortization Expense Information) (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,466 $ 14,072 $ 27,931 $ 29,142
Operating Segments | United States        
Segment Reporting Information [Line Items]        
Depreciation and amortization 6,642 5,775 12,742 11,576
Operating Segments | LAAP        
Segment Reporting Information [Line Items]        
Depreciation and amortization 1,640 1,430 3,179 2,819
Operating Segments | EMEA        
Segment Reporting Information [Line Items]        
Depreciation and amortization 1,158 961 2,212 1,931
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Depreciation and amortization 812 710 1,522 1,403
Unallocated corporate expense        
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 4,214 $ 5,196 $ 8,276 $ 11,413