XML 123 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Dec. 31, 2022
Feb. 28, 2023
Jan. 31, 2023
Dec. 31, 2021
Subsequent Event [Line Items]        
Preferred stock, par value $ 0.0001     $ 0.0001
Common stock, shares outstanding 45,796,449     44,292,102
Preferred stock shares outstanding 0     0
Milestone payments received $ 0.1      
Subsequent Event [Member] | Exchange Agreement | Stockholders        
Subsequent Event [Line Items]        
Conversion of stock, description     Each share of the preferred stock will be convertible into 10 shares of Common Stock at the option of the holder at any time  
Subsequent Event [Member] | Exchange Agreement | Stockholders | Minimum        
Subsequent Event [Line Items]        
Ownership percentage     9.99%  
Subsequent Event [Member] | Exchange Agreement | Stockholders | Common Stock        
Subsequent Event [Line Items]        
Stock exchanged     6,500,000  
Common stock, shares outstanding     39,300,000  
Conversion of stock, shares converted     6,500,000  
Subsequent Event [Member] | Exchange Agreement | Stockholders | Series A Convertible Preferred Stock [Member]        
Subsequent Event [Line Items]        
Shares issued during period     600,000  
Preferred stock, par value     $ 0.0001  
Subsequent Event [Member] | Exchange Agreement | Stockholders | Series A Preferred Stock        
Subsequent Event [Line Items]        
Preferred stock shares outstanding     600,000  
Subsequent Event [Member] | Harbour License Agreement | Harbour BioMed US Inc.        
Subsequent Event [Line Items]        
Upfront License fee   $ 25.0    
Subsequent Event [Member] | Harbour License Agreement | Harbour BioMed US Inc. | Maximum | Achievement Based        
Subsequent Event [Line Items]        
Milestone payments received   148.0    
Subsequent Event [Member] | Harbour License Agreement | Harbour BioMed US Inc. | Maximum | Sales Based        
Subsequent Event [Line Items]        
Milestone payments received   $ 415.0