v3.26.3
Note 4 - Repurchase Agreements and Reverse Repurchase Agreements (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent, Current $ 151,545 $ 58,696
Repurchase Agreement Counterparty, Amount at Risk 413,700  
Securities for Reverse Repurchase Agreements 460,471 128,613
Securities Borrowed Under Reverse Repurchase Agreements 435,692 128,724
Asset Pledged as Collateral [Member]    
Restricted Cash and Cash Equivalent, Current 151,545 58,696
Repurchase Agreements [Member] | Asset Pledged as Collateral [Member]    
Restricted Cash and Cash Equivalent, Current $ 130,044 $ 51,171