XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 17,107,950 $ 12,511,678
Accrued taxes 887,682 837,443
Employee compensation 1,421,228 1,003,365
Operating lease liability - current portion 672,565 668,019
Other 214,024 226,334
Accounts payable and accrued liabilities $ 20,303,449 $ 15,246,839