XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Activities
Our restructuring activities for 2023 were as follows (in thousands):
December 31, 20222023December 31, 2023
BalanceChargesCash PaymentsNon-Cash PaymentsChange in EstimatesBalance
Severance and benefits$2,799 $10,435 $(7,845)$— $— $5,389 
Property and equipment accelerated depreciation due to restructuring— 1,210 — (1,210)— — 
Inventory write down— 313 — (313)— — 
Other$2,897 $(2,897)$— — 
Ending balance$2,799 $14,855 $(10,742)$(1,523)$— $5,389