XML 12 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued expenses (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Accrued expenses    
Professional fees $ 103,067 $ 207,917
Compensation and benefits 1,109,672 961,790
Research and development 6,637,811 4,992,311
Other 448,219 480,535
Total accrued expenses $ 8,298,769 $ 6,642,553