XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Segment Depreciation/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 $ 42,587 $ 41,949 $ 84,372 $ 84,285
Operating Segments        
Segment Reporting Information [Line Items]        
Depreciation and amortization 37,500 37,342 74,230 74,883
Operating Segments | North America        
Segment Reporting Information [Line Items]        
Depreciation and amortization 23,249 23,541 46,120 47,384
Operating Segments | International        
Segment Reporting Information [Line Items]        
Depreciation and amortization 14,251 13,801 28,110 27,499
Corporate and other        
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 5,087 $ 4,607 $ 10,142 $ 9,402