Schedule of Stock-based Compensation Expense Recognized (Details) - USD ($)  | 
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2021  | 
Jun. 30, 2020  | 
Jun. 30, 2021  | 
Jun. 30, 2020  | 
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total Stock-based compensation | $ 231,140 | $ 157,145 | $ 1,354,901 | $ 1,022,255 | 
| Research and Development Expense [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total Stock-based compensation | 48,761 | 25,328 | 79,688 | 147,847 | 
| General and Administrative Expense [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total Stock-based compensation | $ 182,379 | $ 131,817 | $ 1,275,213 | $ 874,408 |