XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Payable Trade and Other Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Accounts Payable Trade And Other Accrued Liabilities [Abstract]  
Accounts payable trade and other accrued liabilities
14. Accounts payable trade and other accrued liabilities

 

   December 31, 
   2023   2022 
         
Trade accounts payable  $7,443,227   $9,410,419 
Other accounts payable and accrued liabilities   438,664    697,631 
   $7,881,891   $10,108,050