XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
License Agreements - Additional Information (Details) - UABRF [Member]
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Emory License Agreement [Member]  
License agreement description The term of the Emory License Agreement will continue until 15 years after the first commercial sale of the licensed product, or the expiration of the relevant licensed patents, whichever is later.
Milestone payment $ 1.4
Exclusive License Agreement [Member]  
Common stock, shares, issued | shares 91,250
Royalties on cumulative net sales $ 22.5
Exclusive License Agreement [Member] | Maximum  
Milestone payment $ 1.4