v3.25.2
Note 5 - Net Trading (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Net Trading [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Net realized gains (losses) - trading inventory

  $ 4,237     $ 1,247     $ 8,465     $ 6,662  

Net unrealized gains (losses) - trading inventory

    1,682       3,762       2,307       4,728  

Net gains and losses

    5,919       5,009       10,772       11,390  
                                 

Interest income- trading inventory

    1,259       1,103       2,089       2,510  

Interest income-reverse repos

    10,704       11,308       20,245       19,187  

Interest income

    11,963       12,411       22,334       21,697  
                                 

Interest expense-repos

    (9,534 )     (10,240 )     (18,036 )     (17,335 )

Interest expense-margin payable

    (879 )     (1,007 )     (1,530 )     (2,403 )

Interest expense

    (10,413 )     (11,247 )     (19,566 )     (19,738 )
                                 

Other trading revenue

    3,288       2,625       6,428       5,297  
                                 

Net trading

  $ 10,757     $ 8,798     $ 19,968     $ 18,646