XML 39 R31.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER INCOME (Tables)
12 Months Ended
Dec. 31, 2019
OTHER INCOME  
Schedule of other income (expense)

Year ended December 31,

    

2019

    

2018

    

2017

Unrealized and realized gain (loss) on investments (note 5)

$

5,259

$

(3,324)

$

257

Foreign currency gain

1,697

3,922

694

Other income, net

184

570

270

Total other income

$

7,140

$

1,168

$

1,221