Quarterly report pursuant to Section 13 or 15(d)

Clinical Trial and Sponsored Research Agreements (Sponsored Research and Clinical Trial Agreements) (Details)

v3.24.2.u1
Clinical Trial and Sponsored Research Agreements (Sponsored Research and Clinical Trial Agreements) (Details) - Sponsored research and clinical trial agreements - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements $ 268 $ 1,634 $ 235 $ 3,375
Mayo Clinic        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements (275) 275 (275) 551
IL13Ra2 (MB-101) [Member] | City of Hope National Medical Center        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements 111 326 391 636
CS1 (MB-104) [Member] | City of Hope National Medical Center        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements 0 139 0 188
PSCA (MB-105) [Member] | City of Hope National Medical Center        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements 0 22 0 44
CD20 (MB-106) [Member] | Fred Hutchinson Cancer Center        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements 312 544 312 1,098
ST. Jude - XSCID [Member] | St. Jude Children's Research Hospital        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements 0 216 (434) 634
RAG1 SCID (MB-110) [Member] | Leiden University Medical Center        
License, Clinical Trial and Sponsored Research Agreements        
Research and development for sponsored research and clinical trial agreements $ 121 $ 112 $ 241 $ 224