XML 119 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Investments - Schedule of Components of Income from Other Investments, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investment Holdings [Line Items]      
Investment fair value changes, net $ (14,759) $ (44,400) $ (178,272)
Other interest income 945,164 724,462 707,854
Total Other Investments Income, Net 46,744 45,856 46,081
Excess MSRs      
Investment Holdings [Line Items]      
Investment fair value changes, net (5,094) (1,668) (5,196)
Other interest income 12,949 14,152 15,912
Strategic investments, at carrying value      
Investment Holdings [Line Items]      
Investment fair value changes, net (1,586) (2,900) 12,800
Other income, net (2) (1,292) (3,221) (901)
Investment fair value gains 4,000 1,000 14,000
Investment fair value losses (5,000) (3,000)  
Mortgage servicing rights      
Investment Holdings [Line Items]      
Other income, net 14,415 7,033 14,879
Servicer advance financing      
Investment Holdings [Line Items]      
Other interest income 18,519 20,597 19,663
Investment fair value changes, net $ 8,833 $ 11,863 $ (11,076)