v3.26.1
Note 4 - Repurchase Agreements and Reverse Purchase Agreements (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent, Current $ 131,037 $ 58,696
Repurchase Agreement Counterparty, Amount at Risk 472,200  
Securities for Reverse Repurchase Agreements 495,828 128,613
Securities Borrowed Under Reverse Repurchase Agreements 496,036 128,724
Asset Pledged as Collateral [Member]    
Restricted Cash and Cash Equivalent, Current 131,037 58,696
Repurchase Agreements [Member] | Asset Pledged as Collateral [Member]    
Restricted Cash and Cash Equivalent, Current $ 111,469 $ 51,171