XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accrued expenses    
Professional fees $ 480,828 $ 224,424
Compensation and benefits 872,665 1,515,312
Research and development 6,532,487 8,158,302
Other 151,544 673,199
Total accrued expenses $ 8,037,524 $ 10,571,237