XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accrued expenses
   As of
December 31,
 
   2020   2019 
Clinical trial expenses  $2,510,111   $3,020,030 
Other   128,197    137,356 
Total  $2,638,308   $3,157,386