v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cash charges:        
Operating Expenses, Cash charges $ 48,663 $ 56,753 $ 105,727 $ 116,893
Non-cash charges:        
Cost of Revenues, Total restructuring, impairment and other related charges     3,816
Cash charges [Member]        
Cash charges:        
Cost of Revenues, Cash charges      
Operating Expenses, Cash charges   808    
Restructuring, Impairment and Other Related Charges, Cash charges   808    
Cash charges [Member]        
Cash charges:        
Cost of Revenues, Cash charges       688
Operating Expenses, Cash charges       2,133
Restructuring, Impairment and Other Related Charges, Cash charges       2,821
Cash charges [Member] | Employee-related costs [Member]        
Cash charges:        
Cost of Revenues, Cash charges    
Operating Expenses, Cash charges   183   354
Restructuring, Impairment and Other Related Charges, Cash charges   183   354
Cash charges [Member] | Other costs [Member]        
Cash charges:        
Cost of Revenues, Cash charges     688
Operating Expenses, Cash charges   625   1,779
Restructuring, Impairment and Other Related Charges, Cash charges   625   2,467
Non-cash charges [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges   77   307
Operating Expenses, Non-cash charges   3,329   3,964
Restructuring, Impairment and Other Related Charges, Non-cash charges   3,406   4,271
Non-cash charges [Member] | Accelerated depreciation [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges   77   307
Operating Expenses, Non-cash charges   148   148
Restructuring, Impairment and Other Related Charges, Non-cash charges   225   455
Non-cash charges [Member] | Write-down of long-lived assets [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges    
Operating Expenses, Non-cash charges   232   867
Restructuring, Impairment and Other Related Charges, Non-cash charges   232   867
Non-cash charges [Member] | Impairment of assets [Member]        
Non-cash charges:        
Cost of Revenues, Non-cash charges    
Operating Expenses, Non-cash charges   2,949   2,949
Restructuring, Impairment and Other Related Charges, Non-cash charges   2,949   2,949
Total restructuring, impairment and other related charges [Member]        
Non-cash charges:        
Cost of Revenues, Total restructuring, impairment and other related charges   77   995
Operating Expenses, Total restructuring, impairment and other related charges   4,137   6,097
Restructuring, Impairment and Other Related Charges, Total restructuring, impairment and other related charges   $ 4,214   $ 7,092