XML 28 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 10,436,715 $ 14,025,221
Accrued taxes 716,545 548,126
Employee compensation 1,384,360 910,796
Operating lease liability - current portion 627,896  
Other 151,289 293,778
Accounts payable and accrued liabilities $ 13,316,805 $ 15,777,921