v3.26.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Investments          
Investments at fair value, cost basis $ 275,852   $ 275,852   $ 337,869
Dividends received from equity method investment     1,336 $ 1,623  
Corporate Joint Venture          
Schedule of Investments          
Dividends received from equity method investment     1,336 1,623  
Equity method investments 28,105   28,105   $ 28,825
Sovereign Debt Securities          
Schedule of Investments          
Unrealized Gain (losses) on debt Securities trading $ (1,261) $ 192 $ (2,473) $ (527)