XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accounts payable $ 523,037 $ 439,785
Accrued bonus 428,683 689,830
Professional fees 444,534 346,999
Accrued project costs 328,463 382,131
Accrued vacation 48,107 43,470
Restructuring accrual (see Note 15)   793,913
Accrued retention bonus   521,859
Other 26,547 13,463
Total accounts payable and accrued expenses $ 1,799,371 $ 3,231,450