v3.26.3
Integration and reorganization costs - Schedule of Restructuring Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restructuring Reserve        
Restructuring provision included in integration and reorganization costs $ 18,042 $ 15,708 $ 22,537 $ 37,524
Severance        
Restructuring Reserve        
Beginning balance     10,119  
Restructuring provision included in integration and reorganization costs 12,531 $ 12,491 15,384 $ 26,856
Cash payments     (11,447)  
Ending balance $ 14,056   $ 14,056