XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 11,029 $ 27,477 $ 25,766 $ 41,571  
Total cost of revenue [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense (35) 3,286 898 4,439  
Operating expenses [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 11,064 24,191 24,868 37,132  
North Star program [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 10,000 15,000 22,000 15,000 $ 70,000
Anticipated additional restructuring and integration expense 50,000   50,000   $ 50,000
External consulting and other costs [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 9,150 12,930 17,119 20,621  
Employee severance benefits [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense     2,056    
Restructuring charges, net (415) 6,161 1,557 6,347  
Internal labor [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 384 1,750 1,222 3,872  
Other [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 1,910 $ 6,636 $ 5,868 $ 10,731