XML 61 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments      
Investments at fair value, cost basis $ 144,904 $ 160,125  
Dividends received 3,107 3,092 $ 2,936
Corporate Joint Venture      
Schedule of Investments      
Dividends received 3,107 3,092 $ 2,936
Equity method investments $ 36,677 47,458  
Equity method investments sold shares 5,000,000    
Equity method investment sold transaction gain $ 6,975    
Common Stock      
Schedule of Investments      
Unrealized gains (losses) on equity securities 0 0  
Sovereign Debt Securities      
Schedule of Investments      
Unrealized gains (losses) on debt Securities trading $ 3,020 $ 2,774