v3.26.1
Share-based compensation - Plans (Details) - $ / shares
6 Months Ended
Jan. 01, 2026
Jun. 28, 2023
Jun. 30, 2026
May 31, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance     26,621,273   19,861,949
Options, Granted     1,550,882    
Granted     $ 22.01    
Dr. Clay Siegall | Morphimmune Inc          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options, Granted   2,137,080      
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in shares available for future issuance 4,525,327   5,082,167    
2024 Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant     1,503,760    
2024 Inducement Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance       3,500,000  
2024 Inducement Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance       5,000,000  
MorphImmune Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance     558,377    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in shares available for future issuance 1,000,000        
Shares available for grant     2,550,859   1,550,859
Awards granted     0