v3.26.1
Restructuring, Strategic Transaction and Integration Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring and Related Activities [Abstract]        
Restructuring, strategic transaction and integration $ 21,302 $ 16,218 $ 38,103 $ 32,915
Restructuring Costs 13,000 8,200 19,900 15,000
Restructuring and strategic transaction expense $ 21,300 $ 16,200 $ 38,100 $ 32,900