XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 37,857,371 $ 38,600,461
Accrued taxes 1,262,972 484,854
Employee compensation 1,640,917 1,478,826
Operating lease liabilities - current portion 464,651 493,928
Miscellaneous 199,759 238,097
Accounts payable and accrued liabilities $ 41,425,670 $ 41,296,166