XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 784,395 $ 272,824 $ 983,469 $ 643,945
Revenue recognized from deferred revenue 3,700   13,700  
Department of Defense        
Disaggregation of Revenue [Line Items]        
Total revenues 625,000   625,000  
Other Counterparty        
Disaggregation of Revenue [Line Items]        
Total revenues 154,000   344,000  
Revenue under collaborative research and development arrangements with affiliated entities        
Disaggregation of Revenue [Line Items]        
Total revenues $ 6,214 $ 74,787 $ 15,056 $ 124,736