XML 103 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Investment Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments [Abstract]    
Joint ventures $ 726,594 $ 855,131
Available for sale debt securities 313,991 289,307
Nonmarketable securities 16,528 18,389
Marketable equity securities 60,626 207,028
Total $ 1,117,739 $ 1,369,855