XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Accounts Payable And Accrued Liabilities Current [Abstract]    
Accounts payable $ 31,700,134 $ 26,434,732
Accrued taxes 808,326 797,394
Employee compensation 1,405,026 1,864,145
Operating lease liability - current portion 715,140 868,799
Other 233,095 230,626
Accounts payable and accrued liabilities $ 34,861,721 $ 30,195,696