v3.26.1
COST OPTIMIZATION PROGRAMS - Restructuring Reserves (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 $ 5,697 $ 1,763
Charges 27,336 21,755
Payments Made (27,675) (18,125)
Balance at June 30, 2026 5,358 5,393
Employee separation costs | 2025 Cost Optimization Program    
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 5,143 0
Charges 27,336 15,698
Payments Made (27,121) (11,394)
Balance at June 30, 2026 5,358 4,304
Employee separation costs | 2024 Cost Optimization Program    
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 554 1,763
Charges 0 6,057
Payments Made (554) (6,731)
Balance at June 30, 2026 $ 0 $ 1,089