v3.26.1
Repurchase Agreements (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026

 
 
Repurchase
Agreements
   
Weighted Average
Rate
 
Less than one month
 
$
1,008,738
     
3.76
%
Total/Weighted Average
 
$
1,008,738
     
3.76
%
 
As of December 31, 2025

 
 
Repurchase
Agreements
   
Weighted Average
Rate
 
Less than one month
 
$
1,137,200
     
3.99
%
Total/Weighted Average
 
$
1,137,200
     
3.99
%