XML 104 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in the Liability for Product Warranty Claim Costs
Changes in the liability for product warranty claim costs were as follows: 
Year Ended December 31,
(In thousands)202520242023
Balance at beginning of period$35 $522 $522 
Additions (reductions) to costs and expenses11 (305)— 
Settlements (in cash or in kind)(35)(182)— 
Foreign currency translation gain (loss)— — — 
Balance at end of period$11 $35 $522 
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 years ended December 31, 2025, December 31, 2024, and December 31, 2023 are as follows:

 Restructuring Costs
(In thousands)TotalSeverance
Expense
Other Exit
Expense
Balance at December 31, 2022$— $— $— 
Restructuring charges$4,015 $3,425 $590 
Cash payments$(3,553)$(3,278)$(275)
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 charges1,221 776 445 
Cash payments(1,793)(1,267)(526)
Balance at December 31, 2025$439 $376 $63 
Total costs incurred inception to date$8,821 $6,209 $2,612 
Total estimated expense to be incurred after December 31, 2025$— $— $—