XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue [Table Text Block]
    June 30, 2022     June 30, 2021  
             
Research and development agreements $ 595   $ 286  
Product revenue   -     162  
Royalties on product sales   40     -  
  $ 635   $ 448  
Schedule of revenues disaggregated by timing of recognition [Table Text Block]
    June 30, 2022     June 30, 2021  
(in U.S. $thousands)            
             
Product and services transferred at point in time $ 189   $ 162  
Products and services transferred over time   446     286  
  $ 635   $ 448  
Schedule of revenues disaggregated by geography [Table Text Block]
    June 30, 2022     June 30, 2021  
             
Europe $ 461     321  
United States   149     -  
Canada   25     127  
  $ 635   $ 448