XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 199,074 $ 371,120
Revenue recognized from deferred revenue 10,000  
Other Counterparty    
Disaggregation of Revenue [Line Items]    
Total revenues 190,000 321,000
Revenue under collaborative research and development arrangements with affiliated entities    
Disaggregation of Revenue [Line Items]    
Total revenues $ 8,842 $ 49,949