XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring, Integration, and Other - Costs related to the Operating Expense Efficiency Plan (Details) - Operating Expense Efficiency Plan costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring, Integration, and Other      
Restructuring related charges $ 60,623 $ 0 $ 0
Total Cost Incurred to Date 60,623 0 0
Employee severance and benefit costs      
Restructuring, Integration, and Other      
Restructuring related charges 1,348 0 0
Employee severance and benefit costs | Restructuring, integration, and other      
Restructuring, Integration, and Other      
Restructuring related charges 1,348 0 0
Total Cost Incurred to Date 1,348 0 0
Inventory write-downs | Cost of sales      
Restructuring, Integration, and Other      
Restructuring related charges 50,344 0 0
Total Cost Incurred to Date 50,344 0 0
Asset impairments | Restructuring, integration, and other      
Restructuring, Integration, and Other      
Restructuring related charges 1,416 0 0
Total Cost Incurred to Date 1,416 0 0
Other costs      
Restructuring, Integration, and Other      
Restructuring related charges 7,515 0 0
Other costs | Restructuring, integration, and other      
Restructuring, Integration, and Other      
Restructuring related charges 7,515 0 0
Total Cost Incurred to Date $ 7,515 $ 0 $ 0