v3.25.2
Restructuring - Accrual and Charges Incurred Related to Restructuring (Details) - Restructuring Plan
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Restructuring Reserve [Roll Forward]  
Balance at beginning of year $ 6,188
Additions 9,701
Cash payments (9,092)
Balance at end of year 6,797
Severance  
Restructuring Reserve [Roll Forward]  
Balance at beginning of year 1,152
Additions 8,996
Cash payments (8,282)
Balance at end of year 1,866
Lease Termination  
Restructuring Reserve [Roll Forward]  
Balance at beginning of year 5,036
Additions 693
Cash payments (798)
Balance at end of year 4,931
Other  
Restructuring Reserve [Roll Forward]  
Balance at beginning of year 0
Additions 12
Cash payments (12)
Balance at end of year $ 0