XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
position
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 13,806 $ 30,399 $ 15,206 $ 34,165  
2023 Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring and related cost, number of positions eliminated during period | position         3,200
Restructuring charges $ 13,806   $ 15,206   $ 89,000