XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

As at December 31,

 
   

2022

   

2023

 
                 

Engineering accruals

  $ 779     $ 619  

Professional fees

    846       1,273  

Government grants

    918       895  

Income taxes payable, net

    2,547       1,922  

Other

    1,455       1,091  

Total

  $ 6,545     $ 5,800