Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Segment Information (Segment Depreciation and Amortization Expense Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 14,216 $ 13,044 $ 42,147 $ 42,187
Operating Segments | United States        
Segment Reporting Information [Line Items]        
Depreciation and amortization 6,663 5,667 19,405 17,244
Operating Segments | LAAP        
Segment Reporting Information [Line Items]        
Depreciation and amortization 1,842 1,403 5,020 4,222
Operating Segments | EMEA        
Segment Reporting Information [Line Items]        
Depreciation and amortization 1,207 1,028 3,420 2,959
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Depreciation and amortization 797 763 2,318 2,166
Unallocated corporate expense        
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 3,707 $ 4,183 $ 11,984 $ 15,596