XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Revenues $ 6,883 $ 2,357 $ 4,651
Contract assets 0 0  
Contract liability 3,058 60  
Revenue, contract liabilities 100    
Contracts and grants      
Revenue      
Revenues 6,605 2,301 4,620
Rockefeller | Contracts and grants      
Revenue      
Revenues 6,600 1,800 4,100
National Institute of Health | Contracts and grants      
Revenue      
Revenues $ 0 $ 500 $ 400