XML 383 R96.htm IDEA: XBRL DOCUMENT v3.26.1
OTHER INCOME (EXPENSE) - Summary of Other Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
OTHER INCOME (EXPENSE)      
Unrealized and realized gain on investments $ 12,821 $ 433 $ 20,462
Foreign currency gain on Blue Chip Swap     7,993
Foreign currency gain (loss) (2,041) 1,459 (59,503)
Other income (expense) (56) 759 1,072
Total other income (expenses) $ 10,724 $ 2,651 $ (29,976)