XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Restructuring Liabilities (Details) - Restructuring Plans [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve, Beginning Balance $ 947 $ 1,457
Additions 5,696 4,490
Cash payments (4,748) (5,000)
Restructuring Reserve, Ending Balance 1,895 947
Employee Severance [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve, Beginning Balance 947 1,457
Additions 5,509 2,811
Cash payments (4,581) (3,321)
Restructuring Reserve, Ending Balance 1,875 947
Other Restructuring [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve, Beginning Balance 0 0
Additions 187 1,679
Cash payments (167) (1,679)
Restructuring Reserve, Ending Balance $ 20 $ 0