v3.26.1
Note 7 - Offsetting Assets and Liabilities - Offsetting Liabilities (Details) - Liability [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Gross amount, recognized $ 11,093,159 $ 10,117,312
Gross Amount, offset (1,521) 0
Net Amount 11,091,638 10,117,312
Gross Amount, not recognized (10,975,446) (10,064,295)
Gross amount, not offset (115,398) (53,017)
Net amount, after deduction 794 0
Repurchase Agreements [Member]    
Gross amount, recognized 11,086,915 10,115,466
Gross Amount, offset 0 0
Net Amount 11,086,915 10,115,466
Gross Amount, not recognized (10,975,446) (10,064,295)
Gross amount, not offset (111,469) (51,171)
Net amount, after deduction 0 0
Interest Rate Swap [Member]    
Gross amount, recognized 1,521  
Gross Amount, offset (1,521)  
Net Amount 0  
Gross Amount, not recognized 0  
Gross amount, not offset 0  
Net amount, after deduction 0  
TBA Contracts [Member]    
Gross amount, recognized 4,723 1,846
Gross Amount, offset 0 0
Net Amount 4,723 1,846
Gross Amount, not recognized 0 0
Gross amount, not offset (3,929) (1,846)
Net amount, after deduction $ 794 $ 0