v3.26.1
Note 10 - Collateralized Securities Transactions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Securities Purchased under Agreements to Resell $ 409,371   $ 409,371   $ 357,408
Fair Value of Securities Received as Collateral that Can be Resold or Repledged 413,154   413,154   360,586
Securities Sold under Agreements to Repurchase 444,688   444,688   400,391
Fair Value of Securities Received as Collateral that Have Been Resold or Repledged 451,816   451,816   $ 407,075
Revenues 69,487 $ 59,871 $ 127,389 $ 88,611  
Securities Sold under Agreements to Repurchase, Average Rate Paid     4.37%   4.47%
Securities Purchased under Agreements to Resell, Average Rate     4.78%   4.98%
Gestational Repo Business [Member]          
Revenues $ 6,137 $ 4,458 $ 12,022 $ 8,637