XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Non-marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Non-marketable Securities  
Schedule of carrying balance of non-marketable securities

The carrying balances of non-marketable securities are summarized as follows as of the dates indicated:

June 30, 2025

December 31, 2024

Federal Reserve Bank stock

$

24,062

$

24,062

Federal Home Loan Bank stock

8,350

3,922

Convertible preferred stock

20,508

20,508

Equity method investments

28,204

27,970

Total

$

81,124

$

76,462