XML 88 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER (EXPENSE) INCOME (Tables)
12 Months Ended
Dec. 31, 2023
OTHER (EXPENSE) INCOME  
Schedule of other income

Year ended December 31,

    

    

2023

    

2022

2021

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

$

20,462

$

(511)

$

28

Foreign currency gain on Blue Chip Swap

7,993

19,772

Foreign currency (loss) gain

(59,503)

4,030

513

COVID-19 relief

3,541

Other income (loss), net

1,072

(353)

2,199

Total other (expense) income

$

(29,976)

$

22,938

$

6,281