XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Activities - Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Charges $ 6,444 $ 14,542 $ 6,158
Restructuring Plan, 2022      
Restructuring Reserve [Roll Forward]      
Beginning balance 5,389    
Charges 7,656    
Cash Payments (9,256)    
Non-Cash Payments (1,783)    
Change in Estimates (74)    
Ending balance 1,932 5,389  
Severance and benefits | Restructuring Plan, 2022      
Restructuring Reserve [Roll Forward]      
Beginning balance 5,389    
Charges 1,623    
Cash Payments (5,395)    
Non-Cash Payments 0    
Change in Estimates (74)    
Ending balance 1,543 5,389  
Property and equipment accelerated depreciation due to restructuring | Restructuring Plan, 2022      
Restructuring Reserve [Roll Forward]      
Beginning balance 0    
Charges 0    
Cash Payments 0    
Non-Cash Payments 0    
Change in Estimates 0    
Ending balance 0 0  
Inventory write down | Restructuring Plan, 2022      
Restructuring Reserve [Roll Forward]      
Beginning balance 0    
Charges 1,212    
Cash Payments 0    
Non-Cash Payments (1,212)    
Change in Estimates 0    
Ending balance 0 0  
Other | Restructuring Plan, 2022      
Restructuring Reserve [Roll Forward]      
Beginning balance 0    
Charges 4,821    
Cash Payments (3,861)    
Non-Cash Payments (571)    
Change in Estimates 0    
Ending balance $ 389 $ 0