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 |