XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring, Integration, and Other Charges - Components of the Restructuring, Integration, and Other Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring, Integration, and Other Charges      
Restructuring and integration charges $ 8,877 $ 6,994 $ 16,673
Other charges (credits) 75,039 6,747 (1,280)
Restructuring, integration, and other charges $ 83,916 $ 13,741 $ 15,393