v3.20.1
Employee Bonus Plan - Additional Information (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Deferred Compensation Arrangements [Abstract]    
Accrued bonus $ 689,830 $ 1,877,455