v3.25.2
Related Party and Other Transactions - Balances with Director Institutions (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total advances, par value $ 41,321,641 $ 40,149,607
Directors' Financial Institutions    
Related Party Transaction [Line Items]    
Capital stock, par value $ 45,687 $ 58,502
Capital stock, % of total 2.00% 2.00%
Total advances, par value $ 631,215 $ 734,786
Advances, % of total 2.00% 2.00%