XML 141 R124.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Restructuring Charges) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Costs incurred and other adjustments to accrued liability during the period $ (30) $ 8,242
Employee Severance, Termination Benefits, and Other Restructuring    
Restructuring Reserve [Roll Forward]    
Balance at beginning of period 3,933 0
Costs incurred and other adjustments to accrued liability during the period   8,242
Amounts settled with cash (3,416) (4,309)
Balance at the end of period $ 487 $ 3,933