XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 36,341,674 $ 38,600,461
Accrued taxes 555,250 484,854
Employee compensation 2,215,418 1,478,826
Operating lease liabilities - current portion 479,482 493,928
Miscellaneous 259,837 238,097
Accounts payable and accrued liabilities $ 39,851,661 $ 41,296,166