XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER INCOME - Summary of Other Income (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
security
Sep. 30, 2022
USD ($)
security
OTHER INCOME        
Unrealized and realized gain (loss) on investments (Note 5) $ 12,662 $ (1,367) $ 15,543 $ (754)
Foreign currency gain on Blue Chip Swap   5,721 7,993 12,309
Foreign currency gain (loss) (23,705) 1,412 (58,818) 3,880
Other income (loss), net 935 562 720 565
Total other income (loss) $ (10,108) $ 6,328 $ (34,562) $ 16,000
Number of Blue Chip Swaps | security     2 8