XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Activities
Our restructuring activities for 2024 were as follows (in thousands):
December 31, 20232024December 31, 2024
BalanceChargesCash PaymentsNon-Cash PaymentsChange in EstimatesBalance
Severance and benefits$5,389 $1,623 $(5,395)$— $(74)$1,543 
Property and equipment accelerated depreciation due to restructuring— — — — — — 
Inventory write down— 1,212 — (1,212)— — 
Other— 4,821 (3,861)(571)— 389 
Ending balance$5,389 $7,656 $(9,256)$(1,783)$(74)$1,932