v3.26.1
Commitments and Contingencies (Details)
3 Months Ended 6 Months Ended
Dec. 12, 2023
entity
Dec. 12, 2023
member
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Commitments and Contingencies              
Operating lease cost     $ 700,000 $ 700,000 $ 1,500,000 $ 1,400,000  
Accrued purchase commitments, current     131,000   131,000   $ 131,000
Estimated liability     300,000   300,000    
Change in estimated liability     0        
Number of defendants (in entities and members) 2 4          
Loss contingency accrual increase     4,000,000.0   7,000,000.0    
Loss contingency, insurance recovery asset         10,000,000.0    
Increase (decrease) in insurance recovery asset     4,000,000.0        
Accrued liabilities, current     10,000,000.0   10,000,000.0    
Loss contingency, receivable     10,000,000.0   10,000,000.0    
Inventory purchase commitments              
Commitments and Contingencies              
Minimum inventory purchase commitments         2,000,000.0    
Prepaid vendor advance, net of write-downs     400,000   400,000    
Accrued purchase commitments, current     $ 100,000   $ 100,000