v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-cancellable Purchase Commitments
Our non-cancellable purchase commitments were as follows:

(In thousands)June 30, 2026December 31, 2025
Inventory purchase commitments$15,115 $4,300 
PP&E purchase commitments887 700 
Total purchase commitments$16,002 $5,000 
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)Six Months Ended June 30,
20262025
Balance at beginning of period$11 $35 
Additions (reductions) to costs and expenses
Settlements (in cash or in kind)— — 
Foreign currency translation gain (loss)— — 
Balance at end of period$20 $41