XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 26,434,732 $ 12,511,678
Accrued taxes 797,394 837,443
Employee compensation 1,864,145 1,003,365
Operating lease liability - current portion 868,799 668,019
Other 230,626 226,334
Accounts payable and accrued liabilities $ 30,195,696 $ 15,246,839