v3.25.2
Research and Development Arrangements and Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Research and Development Arrangements and Related Party Transactions          
Research and development $ 2,291,000 $ 3,964,000 $ 4,797,000 $ 5,876,000  
License          
Research and Development Arrangements and Related Party Transactions          
Revenue     0    
Related Party | ChemDiv          
Research and Development Arrangements and Related Party Transactions          
Research and development 1,294,000 $ 0 2,300,000 $ 5,024,000  
Related Party | ChemDiv | Accounts Payable          
Research and Development Arrangements and Related Party Transactions          
Amount payable 0   0   $ 10,000
Related Party | Viriom          
Research and Development Arrangements and Related Party Transactions          
Research and development 0   246,000    
Related Party | Viriom | Accounts Payable          
Research and Development Arrangements and Related Party Transactions          
Amount payable 15,000   15,000   113,000
Related Party | Viriom | Accrued Liabilities          
Research and Development Arrangements and Related Party Transactions          
Amount payable         15,000
Related Party | Expert Systems          
Research and Development Arrangements and Related Party Transactions          
Research and development 0   72,000    
Amount payable $ 0   $ 0    
Related Party | Expert Systems | Accounts Payable          
Research and Development Arrangements and Related Party Transactions          
Amount payable         77,000
Related Party | Expert Systems | Accrued Liabilities          
Research and Development Arrangements and Related Party Transactions          
Amount payable         $ 72,000