v3.26.1
License Agreements - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Aug. 31, 2020
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Common stock, shares, issued 9,853,121 9,766,132  
Emory License Agreement [Member] | UABRF [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
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.    
Exclusive License Agreement [Member] | UABRF [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Common stock, shares, issued 3,041   5,046
Royalties on cumulative net sales $ 22.5    
Exclusive License Agreement [Member] | UABRF [Member] | Maximum      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Milestone payment $ 1.4