XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring charges    
Improve Execution and Efficiency Across Organization      
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 2,613    
Restructuring charges incurred 6,598    
Impairment of facility related assets 60    
Cash payments and other adjustments (8,404)    
Ending Balance 867 $ 2,613  
Current liabilities 867    
Long-term liabilities 0    
Restructuring reserve 867 2,613  
Severance and Other Employee Costs | Improve Execution and Efficiency Across Organization      
Restructuring Reserve [Roll Forward]      
Beginning Balance 687    
Restructuring charges incurred 1,518    
Impairment of facility related assets 0    
Cash payments and other adjustments (2,075)    
Ending Balance 130 687  
Restructuring reserve 130 687  
Facility Footprint Optimization      
Restructuring Reserve [Roll Forward]      
Restructuring charges incurred 100 3,400 $ 700
Facility Footprint Optimization | Improve Execution and Efficiency Across Organization      
Restructuring Reserve [Roll Forward]      
Beginning Balance 1,389    
Restructuring charges incurred 4,083    
Impairment of facility related assets 60    
Cash payments and other adjustments (4,896)    
Ending Balance 636 1,389  
Restructuring reserve 636 1,389  
Consulting and Other Costs | Improve Execution and Efficiency Across Organization      
Restructuring Reserve [Roll Forward]      
Beginning Balance 537    
Restructuring charges incurred 997    
Impairment of facility related assets 0    
Cash payments and other adjustments (1,433)    
Ending Balance 101 537  
Restructuring reserve $ 101 $ 537