v3.21.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Restructuring accrual (see Note 11) $ 677,891  
Accounts payable 746,880 $ 523,037
Professional fees 504,903 444,534
Accrued project costs   328,463
Accrued retention bonus 225,960  
Accrued vacation 31,701 48,107
Accrued bonus   428,683
Other 10,805 26,547
Total accounts payable and accrued expenses $ 2,198,140 $ 1,799,371