XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Trade and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Trade And Other Receivables [Abstract]  
Schedule of trade and other receivables
   December 31, 
   2022   2021 
         
Trade receivables  $10,413,031   $977,498 
Research and development tax credit   
-
    2,785,748 
Goods and service tax refund   45,045    1,843,534 
   $10,458,076   $5,606,780