XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Beginning balance $ 287 $ 1,912 $ 23
Additions 4,479 4,465 4,600
Cash payments (3,808) (5,963) (2,714)
Adjustments (294) (127) 3
Ending balance 664 287 1,912
Employee Termination Charges      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 257 1,912 0
Additions 4,154 3,834 4,600
Cash payments (3,722) (5,384) (2,714)
Adjustments (25) (105) 26
Ending balance 664 257 1,912
Lease Contract Termination and Other Charges      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 30 0 23
Additions 325 631 0
Cash payments (86) (579) 0
Adjustments (269) (22) (23)
Ending balance $ 0 $ 30 $ 0