v3.20.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accounts payable $ 439,785 $ 595,680
Restructuring accrual (see Note 16) 793,913  
Professional fees 346,999 487,923
Accrued bonus 689,830 1,877,455
Accrued retention bonus 521,859  
Accrued vacation 43,470 90,663
Accrued project costs 382,131 2,232,014
Other 13,463 173,182
Total accounts payable and accrued expenses $ 3,231,450 $ 5,456,917