XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Deferred Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Aug. 31, 2019
Deferred Revenue Arrangement [Line Items]                
Deferred revenue $ 111,000   $ 111,000   $ 250,000      
Research and Development Activties | Biotechnology company                
Deferred Revenue Arrangement [Line Items]                
Deferred revenue             $ 900,000  
Grant | NH Grant                
Deferred Revenue Arrangement [Line Items]                
Deferred revenue           $ 900,000   $ 1,100,000
Revenue recognized $ 10,000 $ 100,000 $ 200,000 $ 300,000