v3.25.2
Restructuring, Impairment and Other Related Charges - Schedule of Restructuring, Impairment and Other Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cash charges:        
Operating Expenses, Cash charges $ 51,922 $ 63,480 $ 107,447 $ 128,336
Total, Cash charges     4,000  
Non-cash charges:        
Cost of Revenues, Total restructuring, impairment and other related charges $ 4,137 6,097
Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges     15,508  
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges     20,163  
Total, Non-cash charges     35,671  
Total restructuring, impairment and other related charges [Member]        
Non-cash charges:        
Cost of Revenues, Total restructuring, impairment and other related charges     16,437  
Operating Expenses, Total restructuring, impairment and other related charges     942  
Restructuring, Impairment and Other Related Charges, Total restructuring, impairment and other related charges     25,864  
Total, Total restructuring, impairment and other related charges     43,243  
Restructuring Plan [Member]        
Cash charges:        
Cost of Revenues, Cash charges      
Operating Expenses, Cash charges      
Restructuring, Impairment and Other Related Charges, Cash charges     400  
Total, Cash charges     400  
Non-cash charges:        
Cost of Revenues, Non-cash charges      
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges     500  
Total, Non-cash charges     500  
Cost of Revenues, Total restructuring, impairment and other related charges [1]      
Operating Expenses, Total restructuring, impairment and other related charges [1]      
Restructuring, Impairment and Other Related Charges, Total restructuring, impairment and other related charges [1]     900  
Total, Total restructuring, impairment and other related charges [1]     900  
Employee-related costs [Member] | Cash charges [Member]        
Cash charges:        
Cost of Revenues, Cash charges     241  
Operating Expenses, Cash charges     942  
Restructuring, Impairment and Other Related Charges, Cash charges     3,451  
Total, Cash charges     4,634  
Other costs [Member] | Cash charges [Member]        
Cash charges:        
Cost of Revenues, Cash charges     688  
Operating Expenses, Cash charges      
Restructuring, Impairment and Other Related Charges, Cash charges     2,250  
Total, Cash charges     2,938  
Cash charges [Member]        
Cash charges:        
Cost of Revenues, Cash charges     929  
Operating Expenses, Cash charges     942  
Restructuring, Impairment and Other Related Charges, Cash charges     5,701  
Total, Cash charges     7,572  
Accelerated depreciation [Member] | Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges     11,482  
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges     135  
Total, Non-cash charges     11,617  
Inventory write-downs [Member] | Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges     4,026  
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges      
Total, Non-cash charges     4,026  
Write-down of long-lived assets [Member] | Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges      
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges     6,112  
Total, Non-cash charges     6,112  
Impairment of assets [Member] | Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges      
Operating Expenses, Non-cash charges      
Restructuring, Impairment and Other Related Charges, Non-cash charges     13,916  
Total, Non-cash charges     $ 13,916  
[1] These charges include certain estimates that are provisional and include management judgments and assumptions that could change materially as the Company completes the execution of the Restructuring Plan. Actual results may differ from these estimates, and the completion of the plan could result in additional restructuring, impairment or other related charges not reflected above.