v3.25.1
Related Party and Other Transactions - Balances with Director Institutions (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total advances, par value $ 38,594,015 $ 40,149,607
Directors' Financial Institutions    
Related Party Transaction [Line Items]    
Capital stock, par value $ 45,188 $ 58,502
Capital stock, % of total 2.00% 2.00%
Total advances, par value $ 506,040 $ 734,786
Advances, % of total 1.00% 2.00%