XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-cancellable Purchase Commitments
Our non-cancellable purchase commitments were as follows:

(In thousands)September 30, 2025December 31, 2024
Inventory purchase commitments$4,493 $9,292 
PP&E purchase commitments864 927 
Total purchase commitments$5,357 $10,219 
Schedule of Changes in the Liability for Product Warranty Claim Costs
Changes in the liability for product warranty claims costs were as follows:
(In thousands)Nine Months Ended September 30,
20252024
Balance at beginning of period$35 $522 
Additions (reductions) to costs and expenses11 78 
Settlements (in cash or in kind)(30)(103)
Foreign currency translation gain (loss)— — 
Balance at end of period$16 $497 
Schedule of Restructuring Activities
Restructuring liabilities are included in accrued compensation, accounts payable and other accrued liabilities on our consolidated balance sheets. Total restructuring activities for the nine months ended September 30, 2025 are as follows:
 Restructuring Costs
(In thousands)TotalSeverance
Expense
Other Exit
Expense
Balance at December 31, 2023$462 $147 $315 
Restructuring charges3,585 2,008 1,577 
Cash payments(3,036)(1,288)(1,748)
Balance at December 31, 2024$1,011 $867 $144 
Restructuring charges— — — 
Cash payments(1,011)(867)(144)
Balance at September 30, 2025$— $— $— 
Total costs incurred inception to date$7,600 $5,433 $2,167 
Total remaining expected expense to be incurred as of September 30, 2025$— $— $— 
Restructuring liabilities are included in accrued compensation, accounts payable and other accrued liabilities on our consolidated balance sheets. Total restructuring activities for the nine months ended September 30, 2025 are as follows:

 Restructuring Costs
(In thousands)TotalSeverance
Expense
Other Exit
Expense
Balance at December 31, 2024$— $— $— 
Restructuring charges841 733 108 
Cash payments(238)(238)— 
Balance at September 30, 2025$603 $495 $108 
Total costs incurred inception to date$841 $733 $108 
Total remaining expected expense to be incurred as of September 30, 2025$292 $— $292