XML 109 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]    
Preferred stock, par value $ 0.0001 $ 0.0001
Common stock, shares outstanding 42,900,083 45,796,449
Preferred stock shares outstanding 647,500 0
Milestone payments received   $ 0.1
Harbour License Agreement | Harbour BioMed US Inc. | Maximum | Achievement Based    
Subsequent Event [Line Items]    
Milestone payments received $ 148.0  
Harbour License Agreement | Harbour BioMed US Inc. | Maximum | Sales Based    
Subsequent Event [Line Items]    
Milestone payments received $ 415.0