XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INCOME (Tables)
6 Months Ended
Jun. 30, 2023
OTHER INCOME  
Schedule of other income

Three months ended June 30,

Six months ended June 30,

    

2023

    

2022

    

2023

    

2022

Unrealized and realized gain on investments (Note 5)

$

2,586

$

168

$

2,882

$

612

Foreign currency gain on Blue Chip Swap

4,399

7,993

6,588

Foreign currency gain (loss)

(24,472)

1,670

(35,113)

2,468

Other income (loss), net

11

(435)

(216)

4

Total other income

$

(21,875)

$

5,802

$

(24,454)

$

9,672