v3.21.2
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2008
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2014
Commitments and Contingencies (Details) [Line Items]        
Cash reimbursed     $ 30,000  
Aggregate deposit amount   $ 138,000    
Deducted amount released by the court   $ 48,000    
Amount of initial licensing fee $ 325,000      
Percentage of equity interest 5.00%      
Shares of equity of common stock (in Shares) 7,996      
Number of shares released in escrow (in Shares)       7,277
Number of share held In escrow of common stock (in Shares)   21,832    
Maximum aggregate amount of cash payments due   $ 3,000,000    
Cash payments due upon achievement of milestones   $ 2,500,000    
Series of Individually Immaterial Business Acquisitions [Member]        
Commitments and Contingencies (Details) [Line Items]        
Maximum aggregate number of shares issuable (in Shares)   29,109