XML 197 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER INCOME (EXPENSE) (Tables)
12 Months Ended
Dec. 31, 2024
OTHER INCOME (EXPENSE)  
Schedule of other income expense

Year ended December 31,

    

2024

    

2023

2022

Unrealized and realized gain (loss) on investments

$

433

$

20,462

$

(511)

Foreign currency gain on Blue Chip Swap

7,993

19,772

Foreign currency gain (loss)

1,459

(59,503)

4,030

Other income (expense)

759

1,072

(353)

Total other income (expense)

$

2,651

$

(29,976)

$

22,938