v3.26.1
Revenue (Details) - USD ($)
12 Months Ended
Jul. 01, 2021
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Total revenues, net   $ 59,000 $ 441,000
Product revenue, net      
Disaggregation of Revenue [Line Items]      
Total revenues, net   59,000 441,000
Millipred      
Disaggregation of Revenue [Line Items]      
Percent of net profit for installment payments 50.00%    
Installment payments $ 500,000    
License agreement, term 25 months    
Total revenues, net   0 0
Millipred | Product revenue, net      
Disaggregation of Revenue [Line Items]      
Total revenues, net   $ 0 $ 400,000