XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges Restructuring Charges - Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start $ 1,901 $ 4,319
Restructuring additions 3,219 2,991
Payments for restructuring (3,936) (5,450)
Restructuring reserve adjustments 13 41
Restructuring reserve, period end 1,197 1,901
Other Restructuring [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start 535 568
Restructuring additions 355 0
Payments for restructuring (335) (74)
Restructuring reserve adjustments 13 41
Restructuring reserve, period end 568 535
Employee Severance [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start 1,366 3,751
Restructuring additions 2,864 2,991
Payments for restructuring (3,601) (5,376)
Restructuring reserve adjustments 0 0
Restructuring reserve, period end $ 629 $ 1,366