v3.26.1
Integration and reorganization costs - Schedule of Restructuring Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve        
Restructuring provision included in integration and reorganization costs $ 2,302 $ 12,318 $ 4,495 $ 21,816
Severance        
Restructuring Reserve        
Beginning balance     10,119  
Restructuring provision included in integration and reorganization costs 713 $ 8,204 2,853 $ 14,365
Cash payments     (9,963)  
Ending balance $ 3,009   $ 3,009