XML 161 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Activities Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring and Related Activities [Abstract]    
Restructuring Reserve, Current $ 685 $ 0
Restructuring Charges, Current 2,479  
Payments For Restructuring, Current (2,161)  
Restructuring Reserve, Accrual Adjustment, Current 367  
Restructuring Reserve, Noncurrent 292 $ 0
Restructuring Charges, Noncurrent 677  
Payments For Restructuring, Noncurrent (15)  
Restructuring Reserve, Accrual Adjustment, Noncurrent $ (370)