| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $11.20 |  2,600 |  $29,120.00 |  681,747 |  2025-09-30 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.31 |  5,000 |  $56,550.00 |  679,147 |  2025-09-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.47 |  8,600 |  $98,642.00 |  674,147 |  2025-09-23 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.36 |  190 |  $2,158.40 |  190 |  2025-09-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.51 |  500 |  $5,755.00 |  500 |  2025-09-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.51 |  1,000 |  $11,510.00 |  1,000 |  2025-09-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.49 |  5,000 |  $57,450.00 |  665,547 |  2025-09-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.45 |  8,107 |  $92,825.15 |  660,547 |  2025-09-19 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.13 |  845 |  $9,404.85 |  652,440 |  2025-09-18 |  Filing |  
  |    Director   |  $10.20 |  250 |  $2,550.00 |  9,872 |  2025-09-16 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $10.94 |  12,000 |  $131,280.00 |  651,595 |  2025-09-17 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $9.96 |  11,395 |  $113,494.20 |  639,595 |  2025-09-16 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $9.62 |  10,402 |  $100,067.24 |  628,200 |  2025-09-15 |  Filing |  
  |    Director   |  $9.96 |  1,224 |  $12,191.04 |  1,500 |  2025-09-15 |  Filing |  
  |    Director   |  $9.58 |  751 |  $7,194.58 |  2,610 |  2025-09-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $9.60 |  197 |  $1,891.20 |  608,880 |  2025-09-02 |  Filing |  
  |    Director   |  $9.58 |  1,100 |  $10,538.00 |  1,859 |  2025-08-28 |  Filing |  
  |    Officer   |  $9.18 |  2,500 |  $22,950.00 |  7,500 |  2025-08-27 |  Filing |  
  |    Officer   |  $9.30 |  2,500 |  $23,250.00 |  5,000 |  2025-08-26 |  Filing |  
  |    Officer   |  $8.76 |  1,813 |  $15,881.88 |  11,986 |  2025-08-26 |  Filing |