XML 47 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 9 - Derivatives and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
   
As at December 31,
 
   
2017
   
2018
 
Derivative
liabilities
:
 
 
 
 
 
 
 
 
Derivatives designated as cash flow hedging instruments:
               
Foreign exchange option contracts
  $
    $
14
 
Foreign exchange forward contracts
   
     
63
 
Total
  $
    $
77
 
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
   
Year ended December 31,
 
   
2016
   
2017
   
2018
 
Derivatives designated as cash flow hedging instruments:
                       
Foreign exchange option contracts
  $
67
    $
90
    $
(146
)
Foreign exchange forward contracts
   
91
     
93
     
(285
)
    $
158
    $
183
    $
(431
)
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   
Year ended December 31,
 
   
2016
   
2017
   
2018
 
Derivatives designated as cash flow hedging instruments:
                       
Foreign exchange option contracts
  $
(67
)   $
(90
)   $
132
 
Foreign exchange forward contracts
   
(94
)    
(99
)    
222
 
    $
(161
)   $
(189
)   $
354