v3.25.2
Restructuring Costs and Other Transactions (Tables)
6 Months Ended
Jun. 30, 2025
Restructuring and Related Activities [Abstract]  
Schedule of changes in restructuring reserve
Six Months Ended
June 30, 2025 and 2024
(in thousands)
Severance and Employee BenefitsOther Restructuring ChargesTotal
Liability as of December 31, 2024
$9,653 $— $9,653 
   Net charges2,618 2,139 4,757 
   Payments(12,271)(180)(12,451)
   Non-cash (a)
— (1,397)(1,397)
Liability as of June 30, 2025
$— $562 $562 

Liability as of December 31, 2023
$6,735 $1,430 $8,165 
   Net charges4,892 1,096 5,988 
   Payments(10,890)(1,074)(11,964)
   Non-cash (a)
— — — 
Liability as of June 30, 2024
$737 $1,452 $2,189 
(a) Represents share-based compensation costs and asset write-downs included in restructuring charges.