XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restructuring and integration expense [Line Items]        
Restructuring and integration expense $ 27,477 $ 15,208 $ 41,571 $ 31,511
Total cost of revenue [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 3,286 26 4,439 85
Operating expenses [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 24,191 15,182 37,132 31,426
External consulting fees [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 12,930 9,141 20,621 17,000
Employee severance benefits [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense     6,720  
Restructuring charges, net 6,161 3,281 6,347 4,406
Internal labor [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense 1,750 2,604 3,872 4,300
Other [Member]        
Restructuring and integration expense [Line Items]        
Restructuring and integration expense $ 6,636 $ 182 $ 10,731 $ 5,805