v3.26.1
COST OPTIMIZATION PROGRAMS - Restructuring Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 $ 5,697 $ 1,763
Charges 13,396 5,311
Payments Made (12,637) (5,060)
Balance at March 31, 2026 6,456 2,014
Employee separation costs | 2025 Cost Optimization Program    
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 5,143  
Charges 13,396  
Payments Made (12,637)  
Balance at March 31, 2026 5,902  
Employee separation costs | 2024 Cost Optimization Program    
Restructuring Reserve [Roll Forward]    
Balance at December 31, 2025 554 1,763
Charges 0 5,311
Payments Made 0 (5,060)
Balance at March 31, 2026 $ 554 $ 2,014