XML 62 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Restructuring, Impairment and Other Related Charges - Schedule of Restructuring, Impairment and Other Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash charges:    
Operating Expenses, Cash charges $ 52,038 $ 55,525
Non-cash charges:    
Cost of Revenues, Total restructuring, impairment and other related charges 635
Cash charges [Member]    
Cash charges:    
Cost of Revenues, Cash charges   688
Operating Expenses, Cash charges   1,325
Restructuring, Impairment and Other Related Charges, Cash charges   2,013
Cash charges [Member] | Employee-related costs [Member]    
Cash charges:    
Cost of Revenues, Cash charges  
Operating Expenses, Cash charges   171
Restructuring, Impairment and Other Related Charges, Cash charges   171
Cash charges [Member] | Other costs [Member]    
Cash charges:    
Cost of Revenues, Cash charges   688
Operating Expenses, Cash charges   1,154
Restructuring, Impairment and Other Related Charges, Cash charges   1,842
Non-cash charges [Member]    
Non-cash charges:    
Cost of Revenues, Non-cash charges   230
Operating Expenses, Non-cash charges   635
Restructuring, Impairment and Other Related Charges, Non-cash charges   865
Non-cash charges [Member] | Accelerated depreciation [Member]    
Non-cash charges:    
Cost of Revenues, Non-cash charges   230
Operating Expenses, Non-cash charges  
Restructuring, Impairment and Other Related Charges, Non-cash charges   230
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   635
Restructuring, Impairment and Other Related Charges, Non-cash charges   635
Total restructuring, impairment and other related charges [Member]    
Non-cash charges:    
Cost of Revenues, Total restructuring, impairment and other related charges   918
Operating Expenses, Total restructuring, impairment and other related charges   1,960
Restructuring, Impairment and Other Related Charges, Total restructuring, impairment and other related charges   $ 2,878