v3.26.1
Related Party Transactions - Related Party Accounts Payable (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Oct. 24, 2025
Dec. 31, 2024
Dec. 31, 2025
Advent BioServices - amount invoiced but unpaid      
Related Party Transactions      
Invoiced but unpaid   $ 1,692  
Advent BioServices - amount accrued but unpaid      
Related Party Transactions      
Accrued and unpaid   2,760  
Advent BioServices      
Related Party Transactions      
Accounts payable and accrued expenses   $ 4,452  
Accounts Payable, Related Party, Type [Extensible Enumeration]   Related Party [Member] Related Party [Member]
Advent BioServices      
Related Party Transactions      
Accrued liability $ 1,100    
Advent BioServices Agreement | Restricted Stock Awards | Completion of MHRA application milestone      
Related Party Transactions      
Reclass earned but unissued milestone shares from equity to liability   $ 1,100  
Number of shares not issued   1.5