XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring Charges (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
position
Jun. 30, 2025
USD ($)
position
Jun. 30, 2024
USD ($)
position
Dec. 31, 2025
USD ($)
position
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Restructuring and Related Cost [Line Items]              
Restructuring charges $ 58,392       $ 58,392 $ 76,915 $ 52,412
Abandonment charge 7,000            
2025 Plan              
Restructuring and Related Cost [Line Items]              
Restructuring and related cost, number of positions eliminated during period | position         360    
Restructuring charges $ 43,186       $ 36,000    
2025 Plan | Minimum              
Restructuring and Related Cost [Line Items]              
Restructuring and related cost, expected number of positions eliminated during period | position   300          
Restructuring and related cost, expected cost   $ 35,000          
Restructuring plan, annualized savings   $ 35,000          
2025 Plan | Maximum              
Restructuring and Related Cost [Line Items]              
Restructuring and related cost, expected number of positions eliminated during period | position   400          
Restructuring and related cost, expected cost   $ 45,000          
Restructuring plan, annualized savings   $ 50,000          
2024 Plan              
Restructuring and Related Cost [Line Items]              
Restructuring and related cost, number of positions eliminated during period | position     3,200        
Restructuring charges     $ 89,000        
2023 Plan              
Restructuring and Related Cost [Line Items]              
Restructuring and related cost, number of positions eliminated during period | position       1,049      
Restructuring charges       $ 69,000