XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue from collaborative arrangements and other contracts $ 9,154,133 $ 291,698 $ 10,137,602 $ 935,643
Revenue recognized from deferred revenue 0   14,000  
Department of Defense        
Disaggregation of Revenue [Line Items]        
Revenue from collaborative arrangements and other contracts 9,000,000   9,600,000  
Other Counterparty        
Disaggregation of Revenue [Line Items]        
Revenue from collaborative arrangements and other contracts 163,000   507,000  
Revenue under collaborative research and development arrangements with affiliated entities        
Disaggregation of Revenue [Line Items]        
Revenue from collaborative arrangements and other contracts $ 7,000 $ 95,000 $ 22,000 $ 220,000