XML 110 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring Charges - Schedule of Restructuring Costs Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Severance      
Restructuring Reserve [Roll Forward]      
Charges $ 5,600 $ 0 $ 3,400
Optimizing for Profitable Growth      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 32,671 25,096  
Charges 41,249 49,159  
Payments/Utilization (57,263) (41,584)  
Remaining liability at end of period 16,657 32,671 25,096
Optimizing for Profitable Growth | Severance      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 32,661 25,096  
Charges 31,093 45,875 25,000
Payments/Utilization (47,164) (38,310)  
Remaining liability at end of period 16,590 32,661 25,096
Optimizing for Profitable Growth | Other restructuring charges      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 10 0  
Charges 10,156 3,284  
Payments/Utilization (10,099) (3,274)  
Remaining liability at end of period $ 67 $ 10 $ 0