XML 69 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Non-marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Non-marketable Securities  
Schedule of carrying balance of non-marketable securities

December 31, 2024

December 31, 2023

Federal Reserve Bank stock

$

24,062

$

24,062

Federal Home Loan Bank stock

3,922

16,828

Convertible preferred stock

20,508

25,000

Equity method investments

27,970

24,587

Total

$

76,462

$

90,477