v3.26.1
Related Party Transactions - Acquisition of Advent (Details) - Advent BioServices
$ in Thousands, € in Millions, £ in Millions, shares in Millions
Oct. 24, 2025
USD ($)
shares
Oct. 24, 2025
GBP (£)
shares
Oct. 24, 2025
EUR (€)
shares
Oct. 24, 2024
USD ($)
Related Party Transactions        
Payment term for consideration 2 years 2 years 2 years  
Total consideration $ 1,864 £ 1.4    
Liabilities incurred | $ 6,000     $ 6,000
Liabilities assumed by the acquirer 2,300   € 2.3 2,300
Remaining accounts payable | $ $ 700     $ 700
Unpaid balance, accrue interest rate 7.50% 7.50% 7.50%  
Number of shares reacquired 12.0 12.0 12.0  
Number of options reacquired 5.5 5.5 5.5  
Advent BioServices        
Related Party Transactions        
Payment term for consideration 2 years 2 years 2 years  
Total consideration $ 1,900   € 1.4  
Remaining accounts payable | €     € 0.7  
Unpaid balance, accrue interest rate 7.50% 7.50% 7.50%  
Number of shares reacquired 12.0 12.0 12.0  
Number of options reacquired 5.5 5.5 5.5