v3.25.2
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 27 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 4,236 $ 11,029 $ 12,656 $ 25,766  
Total cost of revenue [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 189 (35) 941 898  
Operating expenses [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 4,047 11,064 11,715 24,868  
North Star program [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense     13,000 22,000 $ 108,000
Anticipated additional restructuring and integration expense 5,000   5,000   $ 5,000
Employee severance benefits [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense     6,379    
Restructuring charges, net 1,618 (415) 6,071 1,557  
External consulting and other costs [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 737 9,150 3,260 17,119  
Internal labor [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense 711 384 1,700 1,222  
Other [Member]          
Restructuring and integration expense [Line Items]          
Restructuring and integration expense $ 1,170 $ 1,910 $ 1,625 $ 5,868