v3.26.1
License Agreements - Additional Information (Details) - USD ($)
Mar. 29, 2020
Jun. 30, 2026
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Voting stock, value   $ 7,000 $ 6,000
Nano Tx Licenses Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
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