XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Net Trading (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Net Trading [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Net realized gains (losses) - trading inventory

  $ 7,873     $ 5,395     $ 16,338     $ 12,057  

Net unrealized gains (losses) - trading inventory

    533       (482 )     2,840       4,246  

Net gains and losses

    8,406       4,913       19,178       16,303  
                                 

Interest income- trading inventory

    931       839       3,020       3,349  

Interest income-reverse repos

    9,495       9,178       29,740       28,365  

Interest income

    10,426       10,017       32,760       31,714  
                                 

Interest expense-repos

    (8,468 )     (8,372 )     (26,504 )     (25,707 )

Interest expense-margin payable

    (746 )     (779 )     (2,276 )     (3,182 )

Interest expense

    (9,214 )     (9,151 )     (28,780 )     (28,889 )
                                 

Other trading revenue

    3,942       3,037       10,370       8,334  
                                 

Net trading

  $ 13,560     $ 8,816     $ 33,528     $ 27,462