XML 103 R60.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING - Schedule of Restructuring Reserve by Type of Cost (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Expense recorded in YTD 2024 $ 12,824
Cash paid during YTD 2024 (12,654)
Amount recorded in current liabilities as of December 31, 2024 170
Estimated total restructuring costs to still be incurred 946
Employee separation costs  
Restructuring Cost and Reserve [Line Items]  
Expense recorded in YTD 2024 10,008
Cash paid during YTD 2024 (10,008)
Amount recorded in current liabilities as of December 31, 2024 0
Estimated total restructuring costs to still be incurred 0
Other costs  
Restructuring Cost and Reserve [Line Items]  
Expense recorded in YTD 2024 2,816
Cash paid during YTD 2024 (2,646)
Amount recorded in current liabilities as of December 31, 2024 170
Estimated total restructuring costs to still be incurred $ 946