XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Repurchase Agreements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Security
Dec. 31, 2022
USD ($)
Security
Repurchase Agreements [Abstract]    
Weighted average of remaining maturities days 21 days 18 days
Repurchase Agreement Characteristics, Remaining Maturities [Abstract]    
Less than one month, repurchase agreements $ 772,466 $ 715,899
One to three months, repurchase agreements 131,023 110,063
Total repurchase agreements $ 903,489 $ 825,962
Repurchase Agreement Characteristics, Weighted Average Rates [Abstract]    
Less than one month, weighted average rate 5.55% 4.39%
One to three months, weighted average rate 5.55% 4.53%
Weighted average rate 5.55% 4.41%
Number of overnight or demand securities | Security 0 0