Annual report pursuant to Section 13 and 15(d)

License, Clinical Trial and Sponsored Research Agreements (Other - Sponsored Research and Clinical Trial Agreements) (Narrative) (Details)

v3.24.0.1
License, Clinical Trial and Sponsored Research Agreements (Other - Sponsored Research and Clinical Trial Agreements) (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 08, 2021
Jul. 03, 2017
Oct. 31, 2022
Jan. 31, 2022
Jun. 30, 2021
Nov. 30, 2020
Jun. 30, 2020
Dec. 31, 2023
Dec. 31, 2022
License, Clinical Trial and Sponsored Research Agreements                  
Research and development expense               $ 40,513 $ 62,475
Sponsored Research and Clinical Trial Agreements [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Research and development expense               4,162 6,989
Fred Hutchinson Cancer Center [Member] | Sponsored Research and Clinical Trial Agreements [Member] | CD20 (MB-106) [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Milestones payable   $ 5,300              
Additional milestone payments       $ 2,200   $ 1,800      
Research and development expense               1,254 1,987
Fred Hutchinson Cancer Center [Member] | Clinical Trial Agreements [Member] | CD20 (MB-106) [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Research and development expense               1,300 2,000
St. Jude Children's Research Hospital [Member] | Sponsored Research and Clinical Trial Agreements [Member] | ST. Jude - XSCID [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Research and development expense               637 508
St. Jude Children's Research Hospital [Member] | Data Transfer Agreement [Member] | ST. Jude - XSCID [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Upfront fees paid             $ 1,100    
Research and development expense               600 500
Mayo Clinic [Member] | Sponsored Research and Clinical Trial Agreements [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Milestones payable         $ 2,100        
Additional milestone payments     $ 100            
Research and development expense               551 968
Agreement term         2 years        
Leiden University Medical Centre [Member] | Sponsored Research and Clinical Trial Agreements [Member] | RAG1 SCID (MB-110) [Member]                  
License, Clinical Trial and Sponsored Research Agreements                  
Milestones payable $ 500                
Research and development expense               $ 350 $ 505
Agreement term 5 years