v3.26.1
Related Party Transactions (Details)
£ in Thousands, $ in Thousands, shares in Millions
12 Months Ended
Oct. 24, 2025
USD ($)
Nov. 08, 2024
GBP (£)
Nov. 08, 2024
USD ($)
Dec. 31, 2025
USD ($)
Program
Dec. 31, 2024
USD ($)
Milestone
shares
Dec. 31, 2022
USD ($)
Related Party Transactions            
Percentage of margin       15.00%    
Amount paid in cash for milestones         $ 5,000  
Amount of payment for milestone completed and fully expensed but unpaid         $ 1,000  
Number of milestones completed | Milestone         2  
Partial payment for milestone completed         $ 4,000  
Shares issued for completion of milestone | shares         4.5  
Fair value on milestone payable         $ 3,200  
Stock-based compensation related to the achieved milestone         600 $ 2,600
Sub-lease income       $ 118 $ 145  
Basic Technology Transfer, New SOPs & Regulatory Documents            
Related Party Transactions            
Amount paid in cash for milestones   £ 550 $ 700      
Process Development: TFF System vs. Other Systems            
Related Party Transactions            
Amount paid in cash for milestones   450 600      
Amount of payment for milestone completed and fully expensed but unpaid $ 600          
Process Development: Existing and New Product Composition            
Related Party Transactions            
Amount paid in cash for milestones   600 800      
Amount of payment for milestone completed and fully expensed but unpaid 800          
Technology Transfer: Clean Room Implementation            
Related Party Transactions            
Amount paid in cash for milestones   350 500      
Amount of payment for milestone completed and fully expensed but unpaid 500          
New IMPD and New IND            
Related Party Transactions            
Amount paid in cash for milestones   £ 350 $ 500      
Amount of payment for milestone completed and fully expensed but unpaid $ 500          
Advent Bio services agreement            
Related Party Transactions            
Number of operational programs | Program       3