XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.1
License Agreement - Additional Information (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
May 07, 2020
Common stock, shares issued (in shares) 22,197,635 15,510,025  
NanoTx License Agreement [Member]      
Common stock, shares issued (in shares)     230,769