XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
RESTRUCTURING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of rollforward of accrued balance for restructuring activities
Accrued Balance at December 31, 2023
Income Statement ImpactPaymentsNon-Cash
Accrued Balance at December 31, 2024
Q3 2023 action
Employee separation payments254 (7)(247)— — 
Q2 2023 action
Employee separation payments34 (38)— — 
Q1 2023 action
Employee separation payments421 15 (436)— — 
$709 $12 $(721)$ $ 
Accrued Balance at December 31, 2022Income Statement ImpactPaymentsNon-CashAccrued Balance at December 31, 2023
Q3 2023 action
Employee separation payments— 683 (429)— 254 
Non-cash compensation— 205 — (205)— 
Q2 2023 action
Employee separation payments— 2,063 (2,029)— 34 
Q1 2023 action
Employee separation payments— 4,253 (3,832)— 421 
Non-cash compensation— 1,066 — (1,066)— 
2022 action
Employee separation payments304 13 (317)— — 
$304 $8,283 $(6,607)$(1,271)$709