XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued expenses (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Accrued expenses    
Professional fees $ 531,973 $ 224,424
Compensation and benefits 556,634 1,515,312
Research and development 6,088,253 8,158,302
Other 355,613 673,199
Total accrued expenses $ 7,532,473 $ 10,571,237