XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 10,425,212 $ 10,436,715
Accrued taxes 694,974 716,545
Employee compensation 624,740 1,384,360
Operating lease liability - current portion 635,647 627,896
Other 253,318 151,289
Accounts payable and accrued liabilities $ 12,633,891 $ 13,316,805