v3.26.1
Promissory Notes - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Promissory notes $ 2,107 $ 3,517
Bear interest at rate 10.00%  
Outstanding accrued interest $ 100 0
Satisfaction and Discharge of Indebtedness Agreement [Member]    
Debt Instrument [Line Items]    
Promissory notes $ 4,478  
Sponsor Note [Member]    
Debt Instrument [Line Items]    
Bear interest at rate 10.00%  
Debt instrument periodic payment not paid $ 134  
Outstanding principal balance 400 800
Outstanding accrued interest 40 20
Sponsor Note [Member] | Satisfaction and Discharge of Indebtedness Agreement [Member]    
Debt Instrument [Line Items]    
Paid in cash 1,100  
Promissory notes 806  
Debt instrument, periodic payment $ 134  
Debt instrument, frequency of periodic payment monthly  
Payment term The Sponsor Note shall be payable in six monthly installments of $134 thousand beginning on October 1, 2025 and ending on March 1, 2026.  
FutureTech Note [Member]    
Debt Instrument [Line Items]    
Debt instrument periodic payment not paid $ 170  
Outstanding principal balance 300 500
FutureTech Note [Member] | Satisfaction and Discharge of Indebtedness Agreement [Member]    
Debt Instrument [Line Items]    
Paid in cash 340  
Promissory notes 1,022  
Debt instrument, periodic payment $ 170  
Debt instrument, frequency of periodic payment monthly  
Payment term The FutureTech Note shall be payable in six monthly installments of $170 thousand beginning on October 1, 2025 and ending on March 1, 2026.  
Denali Underwriter Notes [Member]    
Debt Instrument [Line Items]    
Debt instrument periodic payment not paid $ 150  
Outstanding principal balance 1,400 $ 2,200
Denali Underwriter Notes [Member] | Satisfaction and Discharge of Indebtedness Agreement [Member]    
Debt Instrument [Line Items]    
Paid in cash 350  
Promissory notes 2,650  
Debt instrument, periodic payment $ 300  
Debt instrument, frequency of periodic payment monthly  
Payment term The Denali Underwriter Notes shall be payable in nine monthly installments of $300 thousand beginning on October 1, 2025 and ending on June 1, 2026.