XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue [Table Text Block]
    September 30, 2022     September 30, 2021  
             
Research and development agreements $ 657   $ 489  
Product revenue   79     232  
Royalties on product sales   41     -  
Sales milestone revenue   -     320  
  $ 777   $ 1,041  
Schedule of revenues disaggregated by timing of recognition [Table Text Block]
    September 30, 2022     September 30, 2021  
(in U.S. $thousands)            
             
Product and services transferred at point in time $ 267   $ 552  
Products and services transferred over time   510     489  
  $ 777   $ 1,041  
Schedule of revenues disaggregated by geography [Table Text Block]
    September 30, 2022     September 30, 2021  
             
Europe $ 525     816  
United States   147     -  
Canada   105     225  
  $ 777   $ 1,041