XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring, Integration, and Other - Activity in the Restructuring and Integration Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Ending balance $ 6,600    
Operating Expense Efficiency Plan costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 0 $ 0  
Restructuring related charges 60,623 0 $ 0
Asset write-offs and other non-cash activity (51,937)    
Cash payments (8,100)    
Ending balance 586 0 0
Operating Expense Efficiency Plan costs | Employee severance and benefit costs      
Restructuring Reserve [Roll Forward]      
Restructuring related charges 1,348 0 0
Cash payments (964)    
Ending balance 384    
Operating Expense Efficiency Plan costs | Inventory write-downs and asset impairments      
Restructuring Reserve [Roll Forward]      
Restructuring related charges 51,760    
Asset write-offs and other non-cash activity (51,760)    
Operating Expense Efficiency Plan costs | Other costs      
Restructuring Reserve [Roll Forward]      
Restructuring related charges 7,515 $ 0 $ 0
Asset write-offs and other non-cash activity (177)    
Cash payments (7,136)    
Ending balance $ 202