Annual report pursuant to Section 13 and 15(d)

License, Clinical Trial and Sponsored Research Agreements (City of Hope - Sponsored Research and Clinical Trial Agreements) (Narrative) (Details)

v3.24.0.1
License, Clinical Trial and Sponsored Research Agreements (City of Hope - Sponsored Research and Clinical Trial Agreements) (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 08, 2021
Jul. 03, 2017
Nov. 30, 2022
Oct. 31, 2022
Jan. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Nov. 30, 2020
Oct. 31, 2020
Jun. 30, 2020
Feb. 28, 2017
Dec. 31, 2023
Dec. 31, 2022
License, Clinical Trial and Sponsored Research Agreements                          
Research and development expense                       $ 40,513,000 $ 62,475,000
Sponsored Research and Clinical Trial Agreements [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Research and development expense                       4,162,000 6,989,000
Sponsored Research and Clinical Trial Agreements [Member] | Mayo Clinic [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable           $ 2,100,000              
Additional milestone payments       $ 100,000                  
Agreement term           2 years              
Research and development expense                       551,000 968,000
Sponsored Research and Clinical Trial Agreements [Member] | CD123 (MB-102) [Member] | City of Hope National Medical Center ("COH") [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Upfront fees paid                     $ 19,450    
Milestones payable                     200,000    
Contribution per patient                     $ 100,000    
Agreement term                     3 years    
Research and development expense                       23,000 166,000
Sponsored Research and Clinical Trial Agreements [Member] | IL13Ra2 (MB-101) [Member] | City of Hope National Medical Center ("COH") [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Upfront fees paid                 $ 29,000   $ 9,300    
Research funding     $ 600,000           300,000        
Milestones payable                     200,000    
Contribution toward patient costs                     $ 100,000    
Contribution per patient                 100,000        
Agreement term                     3 years    
Research and development expense                       1,115,000 1,486,000
Annual maintenance fee payable             $ 200,000   200,000        
Sponsored Research and Clinical Trial Agreements [Member] | CS1 (MB-104) [Member] | City of Hope National Medical Center ("COH") [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Research and development expense                       188,000 482,000
Sponsored Research and Clinical Trial Agreements [Member] | CS1 (MB-104) [Member] | City of Hope National Medical Center ("COH") [Member] | Maximum                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable                   $ 2,400,000      
Sponsored Research and Clinical Trial Agreements [Member] | PSCA (MB-105) [Member] | City of Hope National Medical Center ("COH") [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable                 33,000        
Research and development expense                       44,000 103,000
Sponsored Research and Clinical Trial Agreements [Member] | PSCA (MB-105) [Member] | City of Hope National Medical Center ("COH") [Member] | Maximum                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable                 2,300,000        
Sponsored Research and Clinical Trial Agreements [Member] | HER2 (MB 103) [Member] | City of Hope National Medical Center ("COH") [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable                 29,375        
Research and development expense                       0 784,000
Sponsored Research and Clinical Trial Agreements [Member] | HER2 (MB 103) [Member] | City of Hope National Medical Center ("COH") [Member] | Maximum                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable                 $ 3,000,000.0        
Sponsored Research and Clinical Trial Agreements [Member] | CD20 (MB-106) [Member] | Fred Hutchinson Cancer Center [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable   $ 5,300,000                      
Additional milestone payments         $ 2,200,000     $ 1,800,000          
Research and development expense                       1,254,000 1,987,000
Sponsored Research and Clinical Trial Agreements [Member] | CD20 (MB-106) [Member] | Fred Hutchinson Cancer Center [Member] | Maximum                          
License, Clinical Trial and Sponsored Research Agreements                          
Additional milestone payments         $ 9,300,000                
Sponsored Research and Clinical Trial Agreements [Member] | ST. Jude - XSCID [Member] | St. Jude Children's Research Hospital [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Research and development expense                       637,000 508,000
Sponsored Research and Clinical Trial Agreements [Member] | RAG1 SCID (MB-110) [Member] | Leiden University Medical Centre [Member]                          
License, Clinical Trial and Sponsored Research Agreements                          
Milestones payable $ 500,000                        
Agreement term 5 years                        
Research and development expense                       $ 350,000 $ 505,000