v3.25.4
License Agreements - Additional Information (Details) - USD ($)
Mar. 29, 2020
Dec. 31, 2025
Dec. 31, 2024
Voting stock, value   $ 139,000 $ 6,000
Nano Tx Licenses Agreement [Member]      
License fee payment in cash $ 400,000    
Voting stock, value $ 300,000    
Percentage of non-dilutive monetary awards required to pay 15.00%    
Accrued payments due to NanoTx   $ 0