XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and divestitures - Acquisition, Integration, and Divestiture-Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Acquisition, integration, and divestiture-related costs $ 125,169 $ 24,624 $ 70,210
Interest Expense      
Business Acquisition [Line Items]      
Acquisition, integration, and divestiture-related costs $ 33,569    
Cost of sales      
Business Acquisition [Line Items]      
Acquisition, integration, and divestiture-related costs   $ 5,227 $ 33,155