XML 63 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Commitments and Contingencies      
Operating lease cost $ 700 $ 700  
Accrued purchase commitments, current 131   $ 131
Estimated liability 300    
Loss contingency accrual increase 3,000    
Loss contingency, insurance recovery asset 6,000    
Accrued liabilities, current 6,000    
Loss contingency, receivable 6,000    
Inventory purchase commitments      
Commitments and Contingencies      
Minimum inventory purchase commitments 3,300    
Prepaid vendor advance, net of write-downs 1,000    
Accrued purchase commitments, current $ 100