v3.26.1
Restructuring And Other Transformation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Restructuring and other transformation $ 0 $ 50,340 $ 0 $ 105,086
Project Matterhorn        
Restructuring Cost and Reserve [Line Items]        
Incurred cost $ 0   $ 0  
Restructuring and other transformation   50,340   105,086
Restructuring costs   18,246   40,102
Other transformation costs   $ 32,094   $ 64,984