XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Repurchase Agreements (Tables)
12 Months Ended
Dec. 31, 2023
Repurchase Agreements [Abstract]  
Repurchase Agreements Remaining Maturities and Weighted Average Rates

The repurchase agreements had the following remaining maturities and weighted average rates as of the dates indicated (dollars in thousands):

Repurchase Agreements Characteristics

As of December 31, 2023

 
Repurchase
Agreements
   
Weighted
Average Rate
 
Less than one month
 
$
772,466
     
5.55
%
One to three months
   
131,023
     
5.55
%
Total/Weighted Average
 
$
903,489
     
5.55
%

As of December 31, 2022

 
Repurchase
Agreements
   
Weighted
Average Rate
 
Less than one month
 
$
715,899
     
4.39
%
One to three months
   
110,063
     
4.53
%
Total/Weighted Average
 
$
825,962
     
4.41
%