XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 31,312,936 $ 26,434,732
Accrued taxes 970,431 797,394
Employee compensation 1,262,241 1,864,145
Operating lease liability - current portion 440,065 868,799
Other 1,115,366 230,626
Accounts payable and accrued liabilities $ 35,101,039 $ 30,195,696