XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expenses (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accrued expenses    
Professional fees $ 181,861 $ 207,917
Compensation and benefits 1,069,340 961,790
Research and development 7,596,925 4,992,311
Other 236,263 480,535
Total accrued expenses $ 9,084,389 $ 6,642,553