XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Aug. 31, 2019
Feb. 28, 2019
Deferred Revenue Arrangement [Line Items]              
Deferred revenue $ 445   $ 445   $ 250    
Research and Development Activties | Biotechnology company              
Deferred Revenue Arrangement [Line Items]              
Deferred revenue             $ 900
Grant | NH Grant              
Deferred Revenue Arrangement [Line Items]              
Deferred revenue   $ 900   $ 900   $ 1,100  
Revenue recognized $ 100 $ 100 $ 200 $ 200