Quarterly report pursuant to Section 13 or 15(d)

Significant Agreements - Additional Information (Details)

v3.23.2
Significant Agreements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 18, 2021
Jun. 07, 2021
Apr. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
May 07, 2021
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Common stock, shares, issued           57,989,273   57,989,273       58,221,760  
Research and development           $ 13,508,000 $ 17,777,000 $ 29,752,000 $ 36,023,000        
General and administrative           $ 7,455,000 $ 8,999,000 $ 15,078,000 16,711,000        
Common stock issued upon exercise of options           55,047   55,047          
Option agreement fees paid               $ 0          
Options fee           $ 0   0          
Common Stock                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Common stock shares, repurchase           152,694              
Common stock issued upon exercise of options           55,047 43,945            
Stanford Exclusive License Agreement                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Upfront license fees received         $ 50,000                
Common stock, shares, issued         600,000           600,000   640,861
Common stock additional paid in capital         $ 2,800,000           $ 2,800,000    
Purchase of shares in private financings percentage         10.00%                
Common stock shares, repurchase 624,845                        
Research and development                     2,800,000    
General and administrative                     200,000    
Annual maintenance fees           $ 0   0          
First commercial sale                     50,000    
Subsequent year commercial sale                     200,000    
Maximum future development and regulatory milestones payments               5,300,000          
Sale-based milestones payments               7,500,000          
Milestone payments               0          
Stanford Exclusive License Agreement | Patents Fees Member                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
General and administrative           0   0          
Stanford Exclusive License Agreement | First Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     5,000    
Stanford Exclusive License Agreement | Second Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     10,000    
Stanford Exclusive License Agreement | Third Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     10,000    
Stanford Exclusive License Agreement | Fourth Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     25,000    
Stanford Exclusive License Agreement | Fifth Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     25,000    
Stanford Exclusive License Agreement | Sixth Year                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Annual maintenance fees                     $ 25,000    
License Agreement with Stanford | Common Stock                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Common stock shares, repurchase 624,845                        
First Option Agreement                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Common stock, shares, issued       132,137                  
License execution fee       $ 10,000                  
Option agreement expiration term       18 months                  
Second Option Agreement                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Options fee     $ 30,000                    
LCGM Service Agreement                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Research and development           0 $ 1,300,000 1,100,000 2,800,000        
IDT License Agreement                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Research and development           0   0          
Milestone payments               0 0        
Exercise fee   $ 500,000                      
Upfront payment   3,000,000                      
Milestones probable           $ 0 $ 0 $ 0 $ 0        
IDT License Agreement | Research and Development Expenses                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Total consideration                   $ 3,000,000      
IDT License Agreement | Maximum                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Upfront payment   5,300,000                      
IDT License Agreement | Beta Thalassemia and Lysosomal Storage Disorders Fields                          
Research And Development Arrangement Contract To Perform For Others [Line Items]                          
Exercise fee   1,000,000                      
Upfront payment   $ 8,800,000